我正在编写Android Wear(手表)应用以补充平板电脑/手机应用。
调试(或运行应用程序)时,不会调用onCreateView。
是否有不同的执行顺序或方法名称而不是需要与Android Wear一起使用的onCreateView?
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View view = inflater.inflate(R.layout.activity_wear_ref_scorecard, container, false);
Intent getMatchID = getIntent();
String message = getMatchID.getStringExtra(MainActivity.match_id);
//Disable score buttons
Button homeFoulsBtnDisabled = (Button) findViewById(R.id.btn_HomeScore);
Button awayFoulsBtnDisabled = (Button) findViewById(R.id.btn_AwayScore);
Button homeGoalsBtnDisabled = (Button) findViewById(R.id.btn_HomeFoul);
Button awayGoalsBtnDisabled = (Button) findViewById(R.id.btn_AwayFoul);
homeFoulsBtnDisabled.setEnabled(false);
awayFoulsBtnDisabled.setEnabled(false);
homeGoalsBtnDisabled.setEnabled(false);
虽然我的按钮onClicks工作正常;
final Button awayScoreBtn = (Button) findViewById(R.id.btn_AwayScore);
awayScoreBtn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
....
答案 0 :(得分:0)
我把所有东西都搬进了onCreate,一切都很好。