intent ارسالی باید داخل MainActivity کال شود و مقداری که برای Add_Student_Request_Id در نظر گرفته شده است باید از نوع int باشد اگر در جای درستی کال شده است ولی باز کرش میکند ابتدا کد خود را با نمونه ای که ارسال کردم مقایسه کنید اگر باز مشکل حل نشد
ارور کرش را از داخل لاگ کت برامون ارسال کنید تا بتونیم دقیقتر راهنماییتون کنیم.
@Override
protectedvoid onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
// check if the request code is same as what is passed here it is 2 if(requestCode==2)
{
String message=data.getStringExtra("MESSAGE");
textView1.setText(message);
}
}
سعیده جمالی۲۳ شهریور ۱۴۰۲، ۱۱:۱۸
FATAL EXCEPTION: main
Process: com.example.myapplication, PID: 19661
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.myapplication/com.example.myapplication.AddNewStudentActivity}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2049)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1709)
at android.app.Activity.startActivityForResult(Activity.java:5192)
at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:728)
سعید امیراحمدی۲۳ شهریور ۱۴۰۲، ۱۲:۱۱
مشکل شما ارتباطی به کد بالا ندارد اکتیویتی AddNewStudentActivity تعریف نشده
شما داخل android manifest را چک کنید که این اکتیوتی تعریف شده باشد البته حتما به پکیج نیم اکتیویتی تعریف شده داخل منیفست دقت کنید که پکیج نیم پروژه شما باشد