ramjm906563
شنبه 22 تیر 1398, 14:40 عصر
با سلام
من یک اپ دارم می نویسم که کد صفحه اولش اینه
package com.example.barname_n_rooze;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.ToggleButton;
public class MainActivity extends Activity {
private TextView yadavari;
private TextView txt_tekrar_dashteh_bashad;
private ToggleButton tgbtn1;
private Button btn_next_step;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
yadavari=(TextView)findViewById(R.id.yadavari);
txt_tekrar_dashteh_bashad=(TextView)findViewById(R .id.txt_tekrar_dashteh_bashad);
tgbtn1=(ToggleButton)findViewById(R.id.tgbtn1);
btn_next_step=(Button)findViewById(R.id.btn_next_s tep);
btn_next_step.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(tgbtn1.isChecked()){
Intent i=new Intent(MainActivity.this , MainActivity2.class);
startActivity(i);
}else {
Intent j=new Intent(MainActivity.this , MainActivity3.class);
startActivity(j);
}
}
});
}
//!!!!!!! android:theme="" ra dar file manifest hazf kardeham
ولی در شرط موجود موقعی که tgbtn1 (که یک ToggleButton است ) حالت on انتخاب میشود (یعنی شرط صدق می کند)به صفحه دوم که ایجاد کرده ام وارد نمی شود و خطا می دهد که برنامه شما متوقف شده است و در منیفست هم همه اکتیویتی ها register شده اند این هم فایل منیفست :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.barname_n_rooze">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.Light"
>
<activity android:name=".MainActivity5"/>
<activity android:name=".MainActivity4" />
<activity android:name=".MainActivity3" />
<activity android:name=".MainActivity2" />
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
و مشکلی نمی بینم . دوستان راهنمایی و کمک کنند و در ضمن دوستان کدها رو چطور در تاپیک قرار دهیم تا به هم ریخته نشود . ممنونم
من یک اپ دارم می نویسم که کد صفحه اولش اینه
package com.example.barname_n_rooze;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.ToggleButton;
public class MainActivity extends Activity {
private TextView yadavari;
private TextView txt_tekrar_dashteh_bashad;
private ToggleButton tgbtn1;
private Button btn_next_step;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
yadavari=(TextView)findViewById(R.id.yadavari);
txt_tekrar_dashteh_bashad=(TextView)findViewById(R .id.txt_tekrar_dashteh_bashad);
tgbtn1=(ToggleButton)findViewById(R.id.tgbtn1);
btn_next_step=(Button)findViewById(R.id.btn_next_s tep);
btn_next_step.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(tgbtn1.isChecked()){
Intent i=new Intent(MainActivity.this , MainActivity2.class);
startActivity(i);
}else {
Intent j=new Intent(MainActivity.this , MainActivity3.class);
startActivity(j);
}
}
});
}
//!!!!!!! android:theme="" ra dar file manifest hazf kardeham
ولی در شرط موجود موقعی که tgbtn1 (که یک ToggleButton است ) حالت on انتخاب میشود (یعنی شرط صدق می کند)به صفحه دوم که ایجاد کرده ام وارد نمی شود و خطا می دهد که برنامه شما متوقف شده است و در منیفست هم همه اکتیویتی ها register شده اند این هم فایل منیفست :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.barname_n_rooze">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.Light"
>
<activity android:name=".MainActivity5"/>
<activity android:name=".MainActivity4" />
<activity android:name=".MainActivity3" />
<activity android:name=".MainActivity2" />
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
و مشکلی نمی بینم . دوستان راهنمایی و کمک کنند و در ضمن دوستان کدها رو چطور در تاپیک قرار دهیم تا به هم ریخته نشود . ممنونم