2012-03-23 11 views
0

サービスからアンドロイド設定のアクティビティを呼び出す場合は、このコードを使用していますが、動作していません。サービスを呼び出すシステムを設定していますか?

final ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.fuelgauge.PowerUsageSummary"); 
intent.setComponent(cn); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 
+1

'intent.setFlags(Intent.FLAG_FROM_BACKGROUND)このフラグを追加;' –

+0

はLogCatを検討して見に 'ADB logcat'、DDMS、またはEclipseでLogCatの視点を使用しますそれが「動作していない」ときに表示されるメッセージ。 – CommonsWare

答えて

1

はこれを試してみてください。

final ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.fuelgauge.PowerUsageSummary"); 
intent.setComponent(cn); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent.setFlags(Intent.FLAG_FROM_BACKGROUND); 
startActivity(intent); 
関連する問題