草庐IT

StartActivity

全部标签

android - 异常调度输入事件,同时调用 startActivity

StackOverflow和其他论坛上已经提出了几个相关问题。但是,这仍然是原因,而且没有一个解决方案对我有用。另外,我想声明我使用的设备是13'3英寸Braun平板电脑。根据Activity的应用程序流程,AActivity调用BActivity并从B我调用带有标志FLAG_ACTIVITY_CLEAR_TOP的Activity之后从ActivityA到ActivityB重复该过程。下面是更详细的解释我正在从更新数据库的对话框中调用我的MainActivity,如下所示,Intentintent=newIntent(context,MainActivity.class);intent

android - 调用startActivity()后不调用父Activity的onDestroy()?

我有一个Activity,里面有很多fragment事务,有时我的用户需要打开首选项Activity几秒钟。我这样做:IntentpreferencesIntent=newIntent(this,PreferencesView.class);this.startActivity(preferencesIntent);每次执行此操作时,都会调用主Activity的onDestroy()。因此,当我的用户回来时,主要Activity处于初始阶段。但我希望主要Activity像他们离开时一样。我知道我应该保存/恢复我的数据,然后让Activity重新创建自己。但这会非常复杂,而且我的用户大部

android - Activity 启动延迟(startActivity)错误

最近,我一直收到用户的信息,说我的闹钟应用程序没有在该响的时候响。最后,其中一位用户从构建日志中向我发送了信息,这真的很奇怪:74.4:25:0-StartAlarmreceived75.5:22:15-AlarmOnScreencreate76.5:22:15-Time:04:25问题是,要记录的信息保存如下://BroadcastReceiver@OverridepublicvoidonReceive(Contextcontext,Intentintent){Logger.initialize(context);Logger.log("StartAlarmreceived");In

java - Chrome CustomTab 错误 : java. lang.NoSuchMethodError: No static method startActivity

我正在尝试使用chrome自定义选项卡将fitbit与我的应用程序连接。但我收到以下错误。java.lang.NoSuchMethodError:NostaticmethodstartActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)VinclassLandroid/support/v4/app/ActivityCompat;oritssuperclasses(declarationof'android.support.v4.app.ActivityCompat'appearsin/da

android - 在 logcat 中监控 startActivity

我记得在使用Android2.x的那一天,应用程序可以使用READ_LOGS权限监控logcat。应用程序甚至可以检测到来自logcat的Activity启动。但是,这在更高版本的Android中不再可行。有谁知道哪个版本的Android阻止了这个,特别是做了什么来阻止它?logcat只是停止显示这些Intent,还是应用不再可能查看不属于自己的logcat信息?谢谢! 最佳答案 出于安全原因,从Android4.1(JellyBean)开始,logcat封装在Sandbox中,这意味着应用只允许读取应用本身生成的日志。

android - 如何使用选择器处理从 startActivity 抛出的 SecurityException?

我在用finalIntentnotice=newIntent();notice.setType("text/plain");notice.putExtra(Intent.EXTRA_SUBJECT,"MySubject");notice.putExtra(Intent.EXTRA_TEXT,"MyText");try{getContext().startActivity(Intent.createChooser(notice,"Send..."));}catch(finalandroid.content.ActivityNotFoundExceptionex){Toast.makeTe

android - `setEnterTransition` 仅适用于 `ActivityCompat.startActivity`

我想为下一个Activity添加一个进入过渡。所以我做了:getWindow().requestFeature(Window.FEATURE_ACTIVITY_TRANSITIONS);window.setEnterTransition(newSlide());这似乎行不通。在做了一些试验和错误之后(因为我在其他Activity上进行了此转换)我发现它在调用后确实有效ActivityOptionsCompatactivityOptionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(activity,view,"so

android - 如何在自定义 RecyclerView 适配器中使用 startActivity(intent) 启动新 Activity ?

我有一个CustomRecyclerViewAdapter.class文件,我在其中实现了以下方法。publicvoidonBindViewHolder(RecyclerViewHolderviewHolder,intposition){viewHolder.title.setText(mData.get(position).text);//viewHolder.icon.setBackgroundColor(Color.parseColor(mData.get(position).color));viewHolder.setClickListener(newRecyclerViewH

android - 阻止 startActivity 的默认动画

我开始了这样的ActivityIntentmainIntent=newIntent(v.getContext(),Second.class);startActivity(mainIntent);overridePendingTransition(android.R.anim.slide_out_right,android.R.anim.slide_in_left);我已经为动画设置了overridePendingTrasition。您可以看到我已将动画设置为与正常androidstartactivity动画相反。所以现在这两个动画相互折叠。我想在我们使用开始Activity时阻止默认动

java - intent startActivity 的奇怪问题导致我的扫描仪无法正常工作

所以,在我用完成扫描仪Activity后btn_take_photo.setOnClickListener(newFloatingActionButton.OnClickListener(){@OverridepublicvoidonClick(Viewview){Stringcarde=cardnumberbox.getText().toString().trim();if(carde.matches("")){Toast.makeText(getApplicationContext(),getString(R.string.Skan_Udfyld_Kort_Nummer),Toas