-3
私はギフトクーポンアンドロイドアプリケーションを開発しています。タスクを実行するアイデアがあれば、ランダムな時間にダイアログが開きます。私はあなたがこのようアンドロイドサービスを使用することができますBroadcastReceiverを試してみましたが、そのようランダムな時間にカスタムダイアログを表示する方法アンドロイド?
私はギフトクーポンアンドロイドアプリケーションを開発しています。タスクを実行するアイデアがあれば、ランダムな時間にダイアログが開きます。私はあなたがこのようアンドロイドサービスを使用することができますBroadcastReceiverを試してみましたが、そのようランダムな時間にカスタムダイアログを表示する方法アンドロイド?
それを終えることができませんでした:
の1-新しいJavaクラスを作成します。
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
// your code
return Service.START_FLAG_REDELIVERY;
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
onStartCommand
マニフェストにこれを3-追加:<service android:name="MyService" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.NextActivity"
android:label="@string/title_activity_next" >
</activity>
<service android:name="MyService" >
</service>
</application>
お好きな時に0
それを4-呼び出す:
Intent intent = new Intent(this, MyService.class);
startService(intent);
それは大丈夫ですが、私はそれをランダムに呼び出す方法 – radwa
stackoverflowの上の人々はHALP方が良いことができますので、あなたはarleady持っており、すでに試したもののいくつかのコードを追加してください。ありがとうございました! – Kie