2010-12-04 8 views
2

クリックしたときにウィジェットからアプリケーションを起動する際に問題が発生しています。 ここにいくつかのコードの切れ目がありますウィジェット、アプリケーションの2番目のインスタンスを起動する

// Create an Intent to launch activity 
Intent intent = new Intent(context, Entry_MainTabView.class); 
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);    
updateViews.setOnClickPendingIntent(R.id.Widget, pendingIntent); 

ここでシナリオを取ってください。 私は自分のアプリを起動し、ホームページを終了してから私のウィジェットをクリックします。 アプリケーションの2番目のインスタンスを起動するので、「戻る」を押すと、アプリケーションは消えて、もう1つのコピーが表示されます。私は再び立ち返り、最後にホーム画面に戻ります。

ラムにインセンティブが存在しない場合、インテントを作成するにはどうすればよいですか?

+0

2つのアプリケーションが実行されているわけではありません。アプリケーションには同じアクティビティが2つあります。マニフェストであなたの活動をシングルインスタンスとして宣言してください。 – Falmarri

+0

ああ - マニフェストのためにそれが扱われるようになったことに気付かなかった。 – Chris

答えて

関連する問題