1

アプリが閉じたときに指定された時間後に何かを乾杯する保留中の意図を使用する方法は? それを行う他の方法はありますか?

ブロードキャスト レシーバーを試しましたが、手順がわかりません。

public class Broad extends BroadcastReceiver {
    @Override
    public void onReceive(Context c, Intent i) {
        // TODO Auto-generated method stub
    i= new Intent(Intent.CATEGORY_HOME);
    PendingIntent pi = PendingIntent.getBroadcast(c, 0, i, 0);
    Toast.makeText(c, getResultData(), Toast.LENGTH_SHORT).show();
    }
}

次はどうする?助けてください。私はアンドロイドが初めてなので、チュートリアルを理解していません。

4

1 に答える 1

0

この方法を試してください:

public static void toastInTenSeconds(final Context context, final String text) {
    new Thread(new Runnable() {
        @Override
        public void run() {
            SystemClock.sleep(1000 * 10);
            try {
                Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
            } catch (Exception e) {
                // Do something
            }
        }
    }
}

Actvitiy onDestroyまたはから呼び出しますonStop

于 2014-03-30T12:33:28.587 に答える