bundle相关内容
我送到一个新的意图一些额外的。在那里,它抓住包,并测试它是否是空。每一次它是空即使我能得到传递的值,并利用它们。 有人能看到什么是错的if语句? 意图I = getIntent(); 叠B = i.getExtras(); INT挑= b.getInt(“匹克”); 诠释正确= b.getInt(“CORR”); TYPE = b.getString(“兰德”); 如果(二== NULL ||
..
我正在与我的应用程序中的蓝牙服务,ABLES我得到从其他设备接收到的消息。在我FragmentActivity,我使用一个处理程序来获取这样的信息: FragmentActivity: 公众最终处理程序mHandler =新的处理程序(){ @覆盖 公共无效的handleMessage(信息MSG){ 开关(msg.what){
..
我想从主要活动转移用户ID的片段。 因此,在主要活动,我做的: 片段片段=新片段(); 最后的捆绑包=新包(); bundle.putString(“id_User”,身份证); Log.i(“捆绑”,bundle.toString()); fragment.setArguments(包); 和在日志中我可以看到 软件包:捆绑[{id_User = 1}] 在片段
..
我读了Android的自动保存的的EditText 对象的内容,当某个应用程序被停止或死亡。然而,在我的应用程序的内容的的EditText 丢失时,屏幕方向的变化。 这是正常的行为呢?难道我那么必须手动保存/恢复其内容与的onSaveInstanceState / onRestoreInstanceState ?还是有更简单的方法来告诉机器人将其保存结束恢复吗? 修改 我编程方式创建的Edi
..
我所知道的节能活动状态和恢复。 但我想要做的是保存和恢复视图状态。 我有它的自定义视图和两个overrided方式: @覆盖 保护无效onRestoreInstanceState(Parcelable州){ 如果(州的instanceof捆绑){ 束束=(包)的状态; currentLeftX = bundle.getInt(CURRENT_LEFT_X
..
我是全新的,以张贴在这里的问题,但我一直在阅读了很多关于这里好几年了。通常,我总是能够通过彻底的在网上搜索找到我的答案,但这个时候我很茫然...... 花了试图弄清楚这是为什么不工作,我决定寻求帮助又一天,希望你们能够给我一些指点,或更好的,一个解决方案之后。 问题: 在Android游戏我来的地步,我必须使应用程序记住它的状态,当用户如presses的主屏按钮。经过一番搜索,我意识到,为了使
..
我有一些状态,我想保存翻过一个片段的生命周期。它工作正常,当屏幕旋转时的例子,但在过程中已经死亡,从磁盘恢复(我认为这是它是如何工作),我得到一个ClassCastException。 下面是一些code: 初始化: 公共无效的onCreate(包savedInstanceState){ super.onCreate(savedInstanceState);
..
我已经竭尽全力,让所有的数据为我的Android游戏中配入savedInstanceState捆绑。有很多数据,干脆,其中包括许多Parcelable对象。这可确保当应用程序被暂停或方向改变,没有任何数据丢失的活动正在重建。 然而,我刚最近发现,一个savedInstanceState束是显然不适合长期储存。所以,我在找一个我能适应我现有的保存方法,作为一个长期的解决方案的工作,使游戏状态总
..
予有使用XML(和的setContentView()中活性)附连到的活性的片段。一有问题,因为我有我的片段非常动态的观点,所以,当方向变化 我必须恢复的看法所有状态。 我有问题,因为我使用这样的事情: 公共无效的onSaveInstanceState(包outState){ super.onSaveInstanceState(outState); outStat
..
我想创建一个活动,在其中,我想有一个列表视图,也可以在列表视图中约20-30项,在攻在列表视图任何特定的值,就应该移动到另一个活动,与列表视图中的数据。 从列表视图到另一个活动只是想传递数据。 建议PLZ 问候 解决方案 实施的ListView 的OnItemClickListener,一旦你处理此事件,试图让该行的位置被点击。 一旦你得到它,访问源阵列(或者其他任何你有),特别是行的位置
..
我想序列化一个Bundle对象,但似乎无法找到这样做的一个简单的方法。使用包裹似乎是一个选项不,因为我想存储序列化的数据保存到文件。 就如何做到这一点任何想法? 我想这样做的原因是为了保存和恢复我的活动状态,还当它杀死用户。我已创建我想要保存的onSaveInstanceState状态的包。而Android只有保持这种捆绑活动时被系统杀死。当用户杀死了活动,我需要存储它自己。因此,我想序列化并
..
我有一个Android应用程序,它需要被零星全天醒了。 要,我使用的AlarmManager建立一个PendingIntent,并有该触发一个BroadcastReceiver做到这一点。这BroadcastReceiver的然后开始了活动带来的UI到前台。 以上所有似乎工作,在活动正常启动本身;但我想的BroadcastReceiver的通知,这是由报警器开始(而不是用户所启动)的活动。要做
..
我在哪里可以下载Eclipse的Android包?谷歌目前针对您下载Android的工作室或下载Eclipse SDK集成,但我想找到的Eclipse的Android包。我检索算法在谷歌和Eclipse的网站,但无法找到任何链接。 你知道任何网站,FTP等下载包? 感谢。 解决方案 在 Android开发者页面静止状态如何,您可以下载并使用ADT插件为Eclipse: 在启动Ec
..
我想知道的Android包的数据大小是否有上限。我试图通过捆绑发布数据,大小> 80K,并抛出Android的致命exception.The数据序列化。 解决方案 我觉得限制为500KB。 您可以保存传递的对象在一个文件中发送文件的路径在包代替。 您可以检查
..
我想从一个活动传递新值为整数到另一个。 即: b活动包含一个整数[]图片= {R.drawable.1,R.drawable.2,R.drawable.3} 我想活性的传递一个新的价值活动B:整数[]图片= [R. drawable.a,R.drawable.b,R.drawable.c} 这样莫名其妙地通过 私人无效startSwitcher(){ 意图myInten
..
我想在用户选择大一些的时间从列表,使某些报警,并在给定的时间创建一个通知吧。我的问题是,“showname”一个putExtra在我的意图不能在广播接收机接收。它总是空值。 这是我做我的大多数意图的方式,但我认为这个时间,因为pendingIntent或BroadcastReceiver的东西可能需要被differentelly完成。 谢谢 发送的意图通过正在申请意向的功能 公共无效setAl
..
我有一个 SparseArray< myObject的> ,并希望将其存储在包中的的onSaveInstanceState 方法,在我的活动,在的OnCreate 恢复。我在捆绑发现 putSparseParcelableArray 方法把SparseArray和的onSaveInstanceState 这样做的方法: bundle.putSparseParcelableArray
..
我想这样做 A级延伸活动{ 私人MyClass类{ } MyClass的OBJ =新MyClass的(); 我的意图=新的意图(); 叠B =新包(); b.putParcelable(Constants.Settings,OBJ); //我在类型束得到的错误的方法,putParcelable(字符串,Parcelable)是不适用的参数(中间体,A.myCla
..
我想从一个活动传递到另一个字符串,在其中我写了一个 公共无效pdfView(文件f){ // f是:/data/data/com.example.iktabClasses/files/fileName.pdf 意向意图=新的意图(getApplicationContext(),NewPdfActivity.class); intent.putExtra(“文件名”,F);
..
我从和活动传递数组读职位,但我很困惑,我会怎么做它为我的特殊情况。 予有称为DaysWeather(一个DaysWeather []数组)对象,其中所述对象具有几个串属性以及位图属性的阵列。我读的地方,你必须让它序列化或parceable或东西,但它乍看起来非常凌乱。 可能有人引导我正确的方向? 有没有一种简单的方法来做到这一点? 解决方案 您的对象需要实现的 Parcelable接口。
..