同じアクティビティを再利用したい場合は、1)アクティビティを1つ作成して(HelpActivityと言う)、テキストビュー、ボタンなどのレイアウトを設計しますが、textview値は設定しないでください。
2)ヘルプカテゴリ一覧のすべてのカテゴリについて、毎回HelpActivityを呼び出してください。
3)は、このコードを使用して呼び出し元のアクティビティをチェック:インタフェースを作成し、同様に別々にすべての活動のために一定の活性を宣言する:次に呼び出し識別//
パブリックインターフェイスActivityConstants {
public static final int callingACTIVITY1 = 1001;
public static final int callingACTIVITY2 = 1002;
public static final int callingACTIVITY3 = 1003;
} アクティビティ
int callActivity = getIntent()。getIntExtra( "calling-activity"、0);
switch(callingActivity)
{
case ActivityConstants.callingACTIVITY1:
// do your stuff here
// set textview value based on callingACTIVITY1
break;
ように...
3)あなたは、その後 super.onBackPressed()を使用して、ユーザーがヘルプの指示を読んでいた後、活動を呼び出すに戻ったしたい場合は、 //これはあなたの呼び出しアクティビティに戻ります。
これはあなたに役立つと思います。