「アプリケーションの評価」機能を実装しました。しかし、ユーザーがボタンをクリックしたときにのみ、評価を求めるアラートを表示したいと思いますexit
。
AppRater のコードはhttp://www.androidsnippets.com/prompt-engaged-users-to-rate-your-app-in-the-android-market-appiraterからのものです
終了ボタンのコード:
case R.id.exit:
Log.i(DEBUG_TAG, "Exiting from application");
AppRater.app_launched(this); //Display alert for app rating
Intent exitIntent = new Intent(Intent.ACTION_MAIN);
exitIntent.addCategory(Intent.CATEGORY_HOME);
exitIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(exitIntent);
this.finish();
break;
このコードを使用すると、現在のアクティビティが終了すると、1 秒間だけアラートが表示されます。
ユーザーがアラートボックスから任意のボタンをクリックした場合にのみ、現在のアクティビティを終了したいと考えています。