草庐IT

starting-activity

全部标签

android - 登录成功后如何打开新 Activity -android应用

我和我的friend正在尝试通过facebook登录。我们从facebook开发者页面获取代码:https://developers.facebook.com/docs/android/login-with-facebook问题是如何在授权成功后立即调用另一个Activity并删除注销按钮。我们一直在阅读其他帖子,但没有任何解决方案对我们有帮助。 最佳答案 我将展示这个解决方案,因为它可能会在将来帮助像我一样遇到同样问题的其他人。为了删除注销/登录按钮并防止它们在您单击后退按钮或完全关闭Activity时出现(但用户仍然登录,因为他

java - Android 重用具有不同数据的 Activity

您好,我正在开发一个Android应用程序,并且有两个实际上相同但加载不同数据的Activity。我目前有两个包含大量重复代码的Activity,我觉得我可以通过仅使用一个Activity来优化它。Activity1:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.right_hearing_test);StringtopHtml=this.getString(R.string.top_content);Str

android:在 api 级别 14 之前使用 Gravity.Start 或 Gravity.End

由于某些ROM上某些三星设备中EditText中希伯来语(RTL)的问题:当重力设置为Right或Left时,光标停留在EditText的右侧,不会随着插入的文本移动。Gravity.Start为>=14的API级别解决了这个问题。有没有办法在api-level14之前使用Gravity.Start和Gravity.End属性?谢谢,拉兹 最佳答案 作为statedhere-虽然常量只在API14[0]中定义,但它们是向后兼容的,因为它们在编译时内联由于它们的最低有效字节,它们在功能上等同于早期设备上的LEFT和RIGHT。

android - Activity 中的 Intent 过滤器和广播接收器有什么区别?

谁能告诉我什么时候应该使用Intent过滤器和广播接收器?和 最佳答案 我认为您对隐式Intent和广播接收器感到困惑。Activity中的IntentFilter用于接收隐含的intent,而Receiver中的IntentFilter用于接收广播。操作系统向所有接收者发送广播消息,同时向某个Activity发送隐式Intent。参见here 关于android-Activity中的Intent过滤器和广播接收器有什么区别?,我们在StackOverflow上找到一个类似的问题:

android - FloatingActionButton 无法启动 Activity ComponentInfo

我想在我的应用程序中使用float操作按钮,为此我获得了最新的支持库22.2.1并将其作为库添加到我的应用程序中。我清理了项目,没有更多的错误。然后我将这段代码放在我的xml布局中,但是当我运行我的应用程序时,我遇到了一个我无法解决的错误。这是我的xml代码:这不是全部代码,我在线性布局中还有一些其他View,最后我放了FloatingActionButton。当我运行我的应用程序时,出现此错误:FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.karaj.proje

android - 如何在单击按钮时清除 fragment 堆栈和 Activity 堆栈

有类似的问题,但没有一个能解决我的问题。我的应用程序流程如下:Activityhome启动ActivityB(执行设置工作)在ActivityB中,三个屏幕作为fragment......fragment1->fragment2->fragment3。这就是我制作fragment的方式。我没有使用替换。只是添加它。FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();Fragm

android - 写入 NFC 标签后开始新 Activity

我正在尝试在完成对NFC标签的写入操作后启动一个新的activity。我尝试使用处理程序,但它不起作用,标签被成功写入,但处理程序没有启动它应该在写入操作后启动的activityprivatevoidformatTag(Tagtag,NdefMessagendefMessage){NdefFormatablendefFormatable=NdefFormatable.get(tag);if(ndefFormatable==null){Toast.makeText(this,"TagisnotNDEFformatable",Toast.LENGTH_LONG).show();return

java - Activity 到 Activity 回调监听器

假设有2个ActivityActivity1和Activity2。我需要从methodAct2(在Activity2内)调用方法methodAct1()(在Activity1内)。我认为它应该使用回调监听器工作-我不想使用EventBus库!我使用这段代码得到java.lang.NullPointerException:界面:publicinterfaceMyListener{publicvoidlisten();}创建事件的Activity:publicclassActivity2extendsActivity{privateMyListenermyListener;publicvo

android - 错误 :(2) Error parsing XML: XML or text declaration not at start of entity android studio

当我试图运行它时,我刚从另一个程序员那里拿走了这个应用程序,它给了我一个错误说:Error:(2)ErrorparsingXML:XMLortextdeclarationnotatstartofentityError:Executionfailedfortask':app:processDebugResources'.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:\Users\ahmad\AppData\Local\A

android - 在另一个 Activity 开始后单击 Listview 按钮完成或销毁 Activity

我有一个具有Listview的ActivityListActivity,另一个类CustomListAdapter扩展了BaseAdapter。ListActivity中的代码customAdapter=newCustomListAdapter(list);TripList.setAdapter(customAdapter);在CustomListAdapter的getView()中,我膨胀了一个布局。有一个按钮,单击该按钮我将开始另一项Activity。我想在另一个Activity开始后完成ListActivity。使用以下代码我的应用程序崩溃了。((Activity)ctx).fi