phonegapとmobilejqueryを使用してアプリを開発しています。
私のアプリにはバックグラウンドで実行されているポイントがあり、jsからイベントがトリガーされた場合は、アプリをフォアグラウンドにしたいと思います。
アプリをバックグラウンドからフォアグラウンドにするにはどうすればよいですか。次の属性を持つ単一のアクティビティがあります。
android:configChanges="orientation|keyboardHidden|screenLayout"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
android:launchMode="singleTask"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
私がフォアグラウンドでアプリを作成しようとしたのは:
Intent intent = new Intent(mContext , MainActivity.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
mContext.startActivity(intent);
と
mContext.startActivity(((Activity)mContext).getIntent());
(MainActivityは私のアプリの唯一のアクティビティです)が、機能していません。私はアンドロイド4.0を使用しています。
更新:Android 2.3では正常に動作しますが、Android4.0では動作しません