вот мой код, он работает, pls подскажите мне, какой код я должен писать для каждого пятого запуска, которое должно отображаться диалоговым окном, означает, что когда пользователь запускает приложение в 5 раз за один день, тогда должен отображать диалоговое окно для оценки приложения, так же каждый пятый запуск диалоговое окно должно быть показано.Как отображать диалоговое окно каждые 5 запусков за день?
public class MainActivity extends Activity {
String android_id,version,ver;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//********************For Rating APP **********************
SharedPreferences sharedPrefs = MainActivity.this.getSharedPreferences("RATER", 0);
SharedPreferences.Editor prefsEditor = sharedPrefs.edit();
long time = sharedPrefs.getLong("displayedTime", 0);
if (time < System.currentTimeMillis() - 259200000) {
displayDialog();
prefsEditor.putLong("displayedTime", System.currentTimeMillis()).commit();
}
}
//dialog box Function for rating app.
private void displayDialog() {
// TODO Auto-generated method stub
DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (which){
case DialogInterface.BUTTON_POSITIVE:
//Yes button clicked
Intent in = new Intent(android.content.Intent.ACTION_VIEW);
in.setData(Uri.parse(url));
startActivity(in);
break;
case DialogInterface.BUTTON_NEGATIVE:
//No button clicked
break;
}
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Rate This App");
builder.setMessage("You really seem to like this app, "
+"since you have already used it %totalLaunchCount% times! "
+"It would be great if you took a moment to rate it.")
.setPositiveButton("Rate Now", dialogClickListener)
.setNegativeButton("Latter", dialogClickListener)
.setNeutralButton("No,thanks", dialogClickListener).show();
}
//End dialog box Function for rating app.
}
Вот мой код на самом деле я хочу реализовать диалоговое окно рейтинг приложения в приложение, которое должно отображаться каждый запуск 5-й раз в день
Вы сказали, что он работает тогда, какова фактическая проблема? –
яр ее пятый запуск ре диалога шоу kerwana Chahta кп только вы @ ZainUlAbidin – user6405383
@ZainUlAbidin бхаев ап dekhy dekhy таковой лаг rahy курица – user6405383