我正在尝试从我的应用程序启动添加联系人Activity。我知道如何调用联系人Activity,但仍然不知道如何启动“添加联系人”。本人初学Android,请具体。谢谢。 最佳答案 Intentintent=newIntent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT,Uri.parse("tel:"+phoneNumber));intent.putExtra(ContactsContract.Intents.EXTRA_FORCE_CREATE,true);startActivi
我正在开发一个应用程序,我需要将asynctask的onPostExecute方法的结果值发送到上一个Activity,即调用aync任务的Activity。请输入一些代码。感谢任何帮助 最佳答案 两种方式:在父Activity中将扩展AsyncTask的类声明为私有(private)类将Handler或Activity本身作为扩展AsyncTask的类的参数传递如果我是你,我会选择第一个选项。看DOCS:classMyActivitySubclassextendsActivity{functionrunOnPostExecute(
我已经尝试了几乎所有来自SO的解决方案,但没有成功:(。我有一个带有几个函数的简单myJavaClass.java。myJavaClass中的函数之一:startActivity()启动MyCustomActivitypublicstartActivity(Contextcontext){Intentintent=newIntent(context,MyCustomActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE_TOP);context.startActi
我有一个具有如下View层次结构的Activity:顶部的RelativeLayout占据整个屏幕,而LinearLayout占据屏幕的子集。我正在尝试设置GridLayout的subview的大小,使n行和m列的单元格大小与n、m值以及LinearLayout的宽度和高度直接相关。例如,我尝试按如下方式获取单元格的宽度和高度:intlinearLayoutWidth=mLinearLayout.getMeasuredWidth();intlinearLayoutHeight=mLinearLayout.getMeasuredHeight();...introws=mGridModel
我将从一个示例开始...如果您转到设置>应用程序>管理应用程序,将打开一个新屏幕,其中包含已安装应用程序的列表:如果您单击列表,它将打开一个新屏幕,其中包含有关该应用程序的信息。好吧,我的应用程序的一些设置必须通过一个列表来管理,这个列表应该像上面的例子一样。我已经创建了一个包含一些类别的PreferenceActivity,每个类别都有一些项目:当我点击其中一个项目时,我希望它打开一个新屏幕,其中新数据放在列表,就像上面例子的应用程序列表一样。此外,当我单击此列表的任何条目时,它会打开一个新屏幕以设置一些数据。我应该如何进行?我应该为每个屏幕创建一个Activity吗?
我在我的android项目中的PopupWindow上放置了一个EditText。当设置PopupWindow.setFocusable为false时,软键盘将不会显示。当将PopupWindow.setFocusable设置为true时,EditText将获得焦点并且Activity进入休眠状态!弹出窗口上的其他项目有效,但手机上的后退按钮和在弹出窗口外单击不会关闭它。提前致谢。 最佳答案 我项目中的一些代码可能会有所帮助LayoutInflaterinflater=(LayoutInflater)getSystemService
我需要将数据从ActivityA中的EditText发送到ActivityB。我试过:Intentintent1=newIntent(A.this,B.class);intent1.putExtra("fromA","text");startActivity(intent1);但是它不起作用,因为ActivityB有android:launchMode="singleTask"并且是之前创建的。还有什么办法,我可以发送数据吗? 最佳答案 您在ActivityB中覆盖onNewIntent()并在该方法中接收intent。像下面的代码
此代码以前适用于三星,但现在我在Android2.3.6上使用NexusOne,只要我拍照并单击“确定”或从图库中选择照片,它就会崩溃。Stacktrace在Uri上显示空指针异常。我激活相机的代码如下:publicvoidactivateCamera(Viewview){Intenti=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//starttheimagecaptureIntentstartActivityForResult(i,CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);}protectedvoidonAc
我是AndroidStudio的新手,所以我恳请您提供初学者级别的解释:)我正在创建一个名为SyncZ的应用程序,并且创建了一个登录屏幕,我需要创建它以便在我按下“登录或注册”时它会转到我的activity_main.xml我首先创建一个空白Activity,然后添加一个登录Activity,然后我将activity_login.xml设置为主要Activity,以便在启动应用程序时首先出现登录菜单。所以我真正的问题是,如何使用按钮email_sign_in_button从activity_login切换到activity_main这是我的代码(XML和Java)如果文本太多,我很抱歉
是否可以替换获取intent-filter的activity通过配置口味? 最佳答案 由于manifestmerger,有多种方法可以实现此目的.最简单的方法是在list中使用占位符并在build.gradle中定义适当的类。例如,在您的list中:在你的build.gradle中:productFlavors{flavor1{manifestPlaceholders=[launchActivityName:"com.example.MainActivity"]}}您还可以为每种口味包含不同的list文件。