小编use*_*215的帖子

setContentView之前的代码有问题

我的问题是,如果有可能前编写代码setContentView()onCreate()主要方法Activity.在下面的代码中我想调用setVariables()之前setContentView()但这会导致我的应用程序崩溃.如果我打电话setVariables()setContentView(),它工作正常.为什么是这样?

package com.oxinos.android.moc;


import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;


public class mocActivity extends Activity {
    /** Called when the activity is first created. */

    public static String prefsFile = "mocPrefs";
    SharedPreferences mocPrefs;
    public Resources res;
    public CheckBox cafesCB, barsRestCB, clothingCB, groceriesCB, miscCB;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setVariables();
        setContentView(R.layout.main);

        mocPrefs = getSharedPreferences(prefsFile,0);
    }

    private void setVariables(){ …
Run Code Online (Sandbox Code Playgroud)

java android android-view android-activity

3
推荐指数
1
解决办法
1769
查看次数

标签 统计

android ×1

android-activity ×1

android-view ×1

java ×1