我有一個奇怪的問題,我正在努力。onClick上的Toast消息出來空白
這是很基本的:嘗試點擊imageView
時顯示Toast
消息, 代碼:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_password);
lock = (ImageView) findViewById(R.id.lock);
lock.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getBaseContext(), "clicked", Toast.LENGTH_SHORT).show();
}
});
}
但由於某些原因敬酒消息傳出一片空白,彷彿我發來的「」消息。 如果我移動敬酒行「的onCreate」,它會顯示爲正常, 我不知道似乎是問題
稱它爲你是說,如果你改變了「點擊」字符串參數,以「在OnCreate」,它會正常工作? –
@EvcanMustafa他只是說,如果他把敬酒移動到'onCreate'範圍,它就會起作用。這是因爲'getBaseContext()'不會在偵聽器和'onCreate'中返回相同的上下文。 – GoRoS