我已在我的应用中使用github实施了一个库。我想知道如何在首次启动后禁用它。我不希望每次在应用程序启动时显示它。这是我尝试过的。我尝试添加一个布尔变量,但它没有用。 这个问题不仅适用于这个主题,假设我想在应用安装后第一次调用方法,我不希望它在第一个应用程序启动时调用后再次调用。我希望它能清楚我想要实现的目标。
boolean firstLoad;
if(firstLoad=true) {
TapTargetView.showFor(this, // `this` is an Activity
TapTarget.forView(findViewById(R.id.button), "This is a target", "We have the best targets, believe me")
// All options below are optional
.outerCircleColor(R.color.colorPrimary) // Specify a color for the outer circle
.outerCircleAlpha(0.96f) // Specify the alpha amount for the outer circle
.targetCircleColor(R.color.colorAccent2) // Specify a color for the target circle
.titleTextSize(20) // Specify the size (in sp) of the title text
.titleTextColor(R.color.colorAccent2) // Specify the color of the title text
new TapTargetView.Listener() { // The listener can listen for regular clicks, long clicks or cancels
@Override
public void onTargetClick(TapTargetView view) {
super.onTargetClick(view); // This call is optional
}
});
}
firstLoad=false;
答案 0 :(得分:1)
Boolean firstLoad = getSharedPreferences("PREFERENCE", MODE_PRIVATE)
.getBoolean("firstLoad", true);
if (firstLoad) {
//call your method
getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit().putBoolean("firstLoad", false).commit();
}