私のアプリケーションでは、非アクティビティからのアラートダイアログを表示しようとしています。非アクティビティからアラートビルダーを表示
ここで難しいのは、アクティビティではなく一般的なアプリケーションクラスで実行したいということです。
public class AppName extends com.github.droidfu.DroidFuApplication {
public static long TIME_CONTENT_UPDATE = 60; //half hour
Handler mHandler = new Handler();
@Override
public void onCreate() {
super.onCreate();
intent = new Intent(this, VSSyncController.class);
setupTimer();
}
private void setupCatalogTimer() {
final Context con = this;
//A handler runs on a separate thread
mHandler = new Handler(new Handler.Callback() {
public boolean handleMessage(Message msg) {
showMyAlertDialog(con)
mHandler.sendEmptyMessageDelayed(0, TIME_CONTENT_UPDATE);
return true;
}
});
}
}
は基本的に私はそこから警告ダイアログを表示したいが、私は、そこにフォアグラウンドでいずれかの活動があるので、私はそこからそれを呼び出すことができるかどうかを把握するための方法を持っている必要があります。
どうすればいいですか?
ありがとうございます!
私はあなたのユースケースが意味をなさないと思います。アプリケーションからダイアログを表示して何を達成しようとしていますか?代わりに通知を使用する必要がありますか? –
私はそのダイアログ(yes/no)を使って回答を与えたいからです。 – dwbrito