これは悪い習慣ですか?なぜそうなのか? したがって、 onCreateの直後にこれを追加するすべてのアクティビティで...
mContext = this;
コンテキストが必要な他のすべての場合に使用しますか? 例えば
Toast.makeText(mContext, mContext.getString(R.string.someString), Toast.LENGTH_LONG);
編集:私がこのようなものを持っているとどうなりますか...コンテキストをどのように渡す必要がありますか? これは適用できないためです ( View.OnClickListener() のため)。
someButton = (Button) findViewById(R.id.someButton);
someButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(mContext, mContext.getString(R.string.warning), Toast.LENGTH_LONG).show();
}
});