私はボタンの画面が点滅しているが、トーストを表示したいときに、下のsreeenとカメラのプレビューの上部にボタンがあります。私がToast.makeText()をコメントアウトした後、点滅が止まり、ボタンがクリックされたことを示すログが表示されます。Toastはボタンをクリックするとアクティビティが点滅します
コンポーネントツリー(念のため、私はそれを変更する必要はありません):
コード:
あなたがContext
を定義している
public final class CaptureActivity extends AppCompatActivity {
Button button;
Context context;
...
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.capture);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(context, "BUTTON clicked", Toast.LENGTH_LONG).show();
Log.d("BUTTON","CLICKED");
}
});
mPreview = (CameraSourcePreview) findViewById(R.id.preview);
mGraphicOverlay = (GraphicOverlay<Graphic>) findViewById(R.id.graphicOverlay);