-6
我在MainActivity類中創建了一個方法。我知道我可以在同一個類中的onCreate方法和其他方法中調用它。但我可以在onCreate和其他方法之外調用該方法,但在MainActivity類中調用該方法嗎?我們可以調用MainActivity中的同一類中聲明的方法,而不是在android studio中的onCreate或其他方法中聲明的方法嗎?
當我嘗試這樣做時,出現錯誤。
我得到的錯誤是「無效的方法聲明」,但我已經宣佈下面的方法。我只是在這裏調用它。
package com.example.android.kabaddicounter;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
//Can we call this method here? Its giving an error
displayForPakistan(25);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void displayForPakistan(int score){
TextView scoreView = (TextView) findViewById(R.id.score_pakistan);
scoreView.setText(String.valueOf(score));
}
public void displayForIndia(int score){
TextView scoreView = (TextView) findViewById(R.id.score_india);
scoreView.setText(String.valueOf(score));
}
}
表明,導致你的麻煩 –
和錯誤消息 –
歡迎這樣代碼回調
的類型。請發佈相關的代碼示例和錯誤,以便我們可以幫助您。 – ShahiM