我正在尝试button
在我的 中插入一个 to rate 应用程序,如果找不到市场,则activity
使用for。toast
但我Context cannot be resolved to a variable
在 Activity.this 上得到一个“”:
Uri uri = Uri.parse("market://details?id=" + getApplicationContext().getPackageName());
Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
try {
startActivity(goToMarket);
} catch (ActivityNotFoundException e) {
Toast.makeText(Activity.this, "Couldn't launch the market", Toast.LENGTH_LONG).show();
}
我也试过:
Toast.makeText(this, "Couldn't launch the market", Toast.LENGTH_LONG).show();
但是后来我在这一行得到了多个标记 - makeText(Context, CharSequence, int)
Toast 类型中的方法不适用于参数(new View.OnClickListener(){}, String, int)
我以前用button toast
同样的方法(没有try
/ catch
)做了一个简单的方法,然后它工作得很好。我做错了什么?