繁体   English   中英

Android - 切换到新活动时黑屏空白(chmod失败)

[英]Android - Black blank screen on switching to new activity (chmod failed)

我正在使用eclipse,当我运行我的应用程序时,第一个活动工作正常,但只要我点击一个按钮开始另一个活动,一个空白的黑屏就是我在模拟器上得到的。 以下是logcat:

PS - 第二个活动从内部存储器访问数据库文件。

有人可以帮忙吗?

logcat: -

02-24 10:50:05.942:W / FileUtils(9321): chmod失败(/data/data/com.example.quiz/databases/CQuiz):libcore.io.ErrnoException:chmod failed:EPERM(不允许操作) )

02-24 10:50:06.462:D / dalvikvm(9321): GC_FOR_ALLOC释放359K,13%免费3053K / 3476K,暂停74ms,总计108ms
02-24 10:50:07.592:D / dalvikvm(9321): GC_FOR_ALLOC释放64K,4%释放3501K / 3632K,暂停83ms,总计84ms

第二项活动 -

public class Andro extends ActionBarActivity
  TextView tv;
  RadioButton r1,r2,r3,r4;
  RadioGroup rg;
  Button pre,nex,conf;
MyDatabase md;
Cursor c;
String ans;
protected void onCreate(Bundle b){

super.onCreate(b);
setContentView(R.layout.a_quiz);

tv= (TextView)findViewById(R.id.textView1);
r1 = (RadioButton)findViewById(R.id.RadioButton01);
r2 = (RadioButton)findViewById(R.id.radio0);
r3 = (RadioButton)findViewById(R.id.radio1);
r4 = (RadioButton)findViewById(R.id.radio2);
rg = (RadioGroup)findViewById(R.id.radioGroup1);

pre = (Button)findViewById(R.id.button1);
nex = (Button)findViewById(R.id.button2);
conf = (Button)findViewById(R.id.button3);

md= new MyDatabase(getApplicationContext(),"CQuiz",null,1);

c = md.fetch();
c.moveToFirst();
Integer count=c.getColumnCount();
Toast.makeText(this,count.toString()+"columns",3000).show();
while(c.isFirst())
{ 
  tv.setText(c.getString(0));
   r1.setText(c.getString(1));
   r2.setText(c.getString(2));
  r3.setText(c.getString(3));
   r4.setText(c.getString(4));
   }     
     }
    }

此外,如果外部存储器是存储数据库的首选,如何访问java代码中的数据库文件。如果从内部存储器访问,则使用构造函数的参数,其中“CQuiz”是我项目的数据库文件夹中的数据库文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM