知道如何使用此功能传递当前活动名称吗?如何在传递的活动中使用prev活动名称来启动它?谢谢
class baseActivity extends Activity {
public void gotolist(View v){
Intent list = new Intent(getApplicationContext(), list.class);
String pkg=getPackageName();
list.putExtra(pkg + ".cat", v.getContentDescription());
startActivity(list);
}
}
谢谢! ;)
答案 0 :(得分:-1)
使用
在Intent中传递'parent'活动名称 Intent intent = new Intent(this, ChildActivity.class);
intent.putExtra("parentActivityName", this.getClass().toString());
startActivity(intent)
在儿童活动中,请通过
获取此名称 String StringClassname = getIntent.getStringExtra("parentActivityName")
并从子活动开始父活动使用this solution