我自己写了个Android小程序可是一开就崩溃,求告知由哪些错误导致。mainactivity代码如下:

我自己写了个Android小程序可是一开就崩溃,求告知由哪些错误导致。mainactivity代码如下:,第1张

楼主,这个问题我前几天刚碰到过,刚刚调完。你不要在程序中写这一句requestWindowFeature(WindowFEATURE_NO_TITLE);,把它换为

ActionBar actionBar=getSupportActionBar();

actionBarhide();这两句就行了,这样你在标题栏就被隐藏起来,而且你点击Menu键也不会出错了!你试一下,我的API也是19,我这样写就解决了。我的应用是一定要extends ActionBarActivity,所以最后只能找到这种方法,不能把它改为extends Activity

用intent传递数据,即可实现,可以这样写:

Intent=new Intent();

intentputIntExtra~~~;//传递int值,对应还用很多类型的值也可以传,自己选择

inttentsetClass(Athis, Bclass);

startActivity(intent);

在B的Activity中使用下面的方法接收:

int a=getIntent()getIntExtr~~~;

接收后可以把字赋给TextView等控件显示。

补充:A中传递值到B的行为可以绑定到一个Button上去,设置onClick监听事件。

额你这个图,眼睛不好的人还真难看清楚!

图中关于界面跳转的有两种需求,1、普通跳转。2、带数据返回。

第一个的普通跳转简单的就是(A界面跳转B界面):startActivity(new Intent(Athis,Bclass));

如下带参数给B界面:

Intent i = new Intent(Athis,Bclass);

iputExtra("uName", "legend");

iputExtra("uAge", 18);

startActivity (i);

第二个是需要B返回A时携带参数给A的:

①在A类中实现一个重载函数:protected void onActivityResult(int requestCode, int resultCode, Intent data)//具体参数意思请另行百度或API

②A类启动B类时使用:

Intent i = new Intent(Athis,Bclass);

iputExtra("uName", "legend");

iputExtra("uAge", 18);

startActivityForResult(i, REQUESTCODE );//其中REQUESTCODE 对应的onActivityResult重载方法中的第一个requestCode参数值

③B类中返回时:

Intent resultIntent = new Intent();

resultIntentputExtra("price", "$12/公斤");

resultIntentputExtra("img", "本地imgUrl"); //不建议直接把放入传回去,这里传名之类的,回去后本地读取。

setResult(RESULTCODE, resultIntent); //RESULTCODE值对应onActivityResult重载方法中的resultCode参数。

finish();

这样A界面就能在onActivityResult中收到B界面传回来的值了解析onActivityResult方法中的Intent data参数即可。

先把背景设置为隐藏的属性android:visibility="gone" , 给按钮添加点击事件,点击后,set 背景的属性为可见即可android:visibility="visible"

以上就是关于我自己写了个Android小程序可是一开就崩溃,求告知由哪些错误导致。mainactivity代码如下:全部的内容,包括:我自己写了个Android小程序可是一开就崩溃,求告知由哪些错误导致。mainactivity代码如下:、用Android开发,求一个注册信息的小程序,第一页进行注册,注册完成后,跳转到第二页,将注册信息显示出来、帮我写个android界面跳转的小小程序,,谢谢...等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10134113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存