首页 文章
  • 3 votes
     answers
     views

    强制将活动添加到历史堆栈中

    我有一个活动,在我的清单中用 android:noHistory="true" 声明,90%的时间,这是所需的功能 . 此特定活动不具有历史记录,并且应用程序的UI流程在历史记录中非常复杂,并且每次将活动添加到堆栈时都需要通过调用 finish() 来手动删除 . 问题是,此活动具有用户发送电子邮件的能力,这当然是通过创建具有 ACTION_SEND 属性的Intent来完成的...
  • 0 votes
     answers
     views

    回到堆栈活动

    我有2个活动 ActivityA & ActivityB ,如果你打开 ActivityA 并从中选择任何东西,它将打开 ActivityB ,当你完成 ActivityB 它将返回 ActivityA ,我怎么能打开 ActivityB 让我们说一个通知,当用户完成时它,如果后面的堆栈中没有任何内容我打开 ActivityA ,我正在询问最佳解决方案,我已经有了相关的想法,但仍然不确定这是否是最...
  • 27 votes
     answers
     views

    在开始新活动后调用finish()

    在我的应用程序中加载的第一个Activity是一个初始化活动,一旦完成,它就会加载一个新的Activity . 我想确保如果用户按下'Back',他们会直接进入启动器,而不是初始化屏幕 . 旁注,这是最好的方法,还是用某种Intent Flag做得更好? 在新活动上调用startActivity()之后调用finish()是否正确? onCreate() { ... startActivity(n...
  • 1 votes
     answers
     views

    Android“密码或用户名错误”消息框显示错误

    我正在开展一个包含用户名和密码的活动 . 我使用了 else 部分中的 AlertDialog.Builder 来显示"wrong password or username"的消息 . 我没有将它连接到任何数据库仅用于测试目的,使用密码和用户名的字符串来比较editText字段的值,在 if 条件中,如果匹配,则将用户带到新的屏幕名称 "NewMenu" ...
  • 1 votes
     answers
     views

    应用程序在所有平板电脑上运行,但未在手机设备上运行

    我正在运行我的应用程序,这对任何类型的平板电脑(7英寸或10英寸)都可以正常工作 . 但是,当我尝试在普通电话设备上运行时,它崩溃了很多错误 . 如下: java.lang.RuntimeException:无法启动活动ComponentInfo {com.mycompany.myapp / com.mycompany.myapp.MainMenu}:android.view.InflateEx...
  • 1 votes
     answers
     views

    在创建包含组之前,无法添加活动 . 在addTab处抛出错误

    我正在使用Android应用程序,我想使用4个选项卡进行导航,每个选项卡都使用Activites . 在这里我添加了我尝试过的代码 这是我的TabHostActivity public class TabHostActivity extends Activity { public void onCreate(Bundle savedInstanceState) { su...
  • 0 votes
     answers
     views

    一个服务与两个Activity和另一个服务进行通信

    所以,这是我的场景:我有两个活动和一个服务 - >所有三个(类)需要来自另一个服务的返回类型值(因此总共2个活动,应用程序中的2个服务) . 即:活动A,开始 - >活动B和服务I. 活动B,开始 - >服务II . 此后,活动A,B和服务II必须与服务I进行通信 . 服务I始终在后面运行,一旦启动就永不停止 . 我这样做的方法如下: 编写三个.aidl文件,声明四个通信类之...
  • 1 votes
     answers
     views

    如何获得PendingIntent.getActivity的结果

    我正在使用待定意图来启动闹钟(使用AlarmManager) . 我需要根据用户点击其中的两个按钮之一(暂停或取消)来启动活动的不同结果代码 . 我如何得到这个结果?不幸的是,在关闭活动上启动finish()方法后,onActivityResult()方法未在父活动中启动 . 在Android文档中,它说明了 “PendingIntent.getActivity:检索将启动新活动的Pending...
  • 0 votes
     answers
     views

    如何在android小部件中使用PendingIntent?

    我仍然是一个菜鸟,只能通过文档找不到解决方案 . 我有一个视图作为按钮的小部件,需要在单击视图时启动活动 . <LinearLayout android:id="@+id/config" android:paddingLeft="14dp" android:paddingTop="3dp" android:paddingBo...
  • 0 votes
     answers
     views

    活动方向在后台更改

    第一个活动(锁定纵向方向)有2个按钮,它们都打开第二个活动,但 A 按钮以纵向打开它, B 按钮以横向打开它 . The problem 是当 B 按钮打开第二个活动(在对话框配置中并且第一个活动在后台显示)时,第一个活动改变方向与第二个活动,从而重新启动 . The question 是,A)我可以阻止第一个活动改变方向吗?B)我可以禁用方向改变动画,这样屏幕看起来就像是从纵向转向风景而只是变成...
  • 160 votes
     answers
     views

    画布上的Android中心文字

    我正在尝试使用下面的代码显示文本 . 问题是文本不是水平居中的 . 当我设置 drawText 的坐标时,它会在此位置设置文本的底部 . 我希望绘制文本,以便文本也水平居中 . 这是一张进一步显示我的问题的图片: @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub ...
  • 52 votes
     answers
     views

    如何获得屏幕宽度和高度

    我尝试使用以下代码来获取Android应用程序开发中的屏幕宽度和高度: Display display = getWindowManager().getDefaultDisplay(); int screenWidth = display.getWidth(); int screenHeight = display.getHeight(); 但为了我的 display ,我得到了 NullPo...
  • 2 votes
     answers
     views

    使用“@ style / Theme”后我的主题发生了变化

    我在我的Galaxy S2中使用Jelly Bean . 如果我不在我的活动中使用Theme属性,它将使用“DefaultDevice”主题(我目前无法从Manifest中选择,不知道为什么) . 如果我不需要删除TitleBar,我不会使用Theme属性 . 有没有办法使用例如Holo?无法理解如何使用HoloEverywhere . 我想为我的应用程序获得不错的EditText,Buttons...
  • 0 votes
     answers
     views

    Android - Edittext在对话后获得焦点

    我在OnCreate中的OnClick函数中调用Dialog . 在该对话框中,应用程序的用户可以向外部数据库添加内容 . 现在我的问题是,当对话框消失(myDialog.dismiss())并且它返回到实际活动时,EditText正在聚焦 . 我的整个屏幕包含Spinners和TextViews,只有1个EditText . 奇怪的是,当第一次调用活动时,它会在活动之上显示统计信息(显示第一个S...
  • -1 votes
     answers
     views

    如果删除窗口 Headers ,则不会显示Edittext文本

    在我的应用程序中,如果删除了窗口 Headers ,则所有edittext在对话框主题的活动中都不可见 . 我不知道为什么会这样 . XML文件 - <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.co...
  • 3 votes
     answers
     views

    OSGI Bundle中的Android Activity

    我正在开发OSGI包,它们完全支持android . 到目前为止,通过我之前的问题,我能够在OSGI包中使用android API . 它工作正常,我尝试过 . 我正在使用Felix框架 . 但是,我现在陷入了制作OSGI包以进行Android活动并启动该活动的任务 . 我还需要这些活动才能请求权限,所以我想在OSGI包中需要一个 AndroidManifest.xml . 在做研究的过程中,我...
  • 0 votes
     answers
     views

    活动量规,HighCharts中的线性渐变

    我试图在活动量表的窗格中放置一个线性渐变,但不幸的是,它没有给出所需的结果 . 我一直在使用High Chart线性渐变文档,但它在这方面不起作用 . 任何人都可以建议我如何将图表的窗格颜色从实体更改为渐变,该渐变相对于百分比而变化 . $(function () { var chart = new Highcharts.Chart({ chart: { ...
  • 0 votes
     answers
     views

    无法在Wear设备上启动嵌入式Wear App的活动

    当我使用嵌入式Wear应用程序将APK推入手机,然后转到开始...,然后尝试运行我的应用程序,它会在 Watch 上崩溃 . Exception是ClassNotFoundException . 09-18 14:53:17.678: E/AndroidRuntime(2391): java.lang.RuntimeException: Unable to instantiate activit...
  • 0 votes
     answers
     views

    在运行时将按钮添加到布局

    我正在开发一个Android项目,我需要在运行时向Layout添加按钮 . 所以,这是布局xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&quo...
  • 0 votes
     answers
     views

    在背景中改变活动后面堆

    目前我已经遇到了一个错误的行为,因为当长时间运行的任务完成时(在非常慢的后端返回成功的响应中)启动新的活动B(向应用程序应用新的UI状态),当前活动的活动A被发送到后台 . 它是一种通过将新活动(UI状态共同点)置于顶部而不将应用程序置于前台而成为 alter back stack in background 的方法吗?
  • 0 votes
     answers
     views

    我如何修复从json解析的文本的对齐和语言支持

    我正在开发一个Android应用程序,它在ListView Activity中显示来自json的 title (文本) . 点击ListItem后,用户将进入另一项活动 . 我从json解析 Poem . 这是截图 . http://imgur.com/a/sBfx9Cy我的问题是 - (1)文字对齐,我想要显示在中心对齐的解析诗... (2)我的诗也是另一种语言,但在它显示之后 - htt...
  • 0 votes
     answers
     views

    Android Studio:如何在不同的活动中发送和接收课程

    我正在制作一个关于不同主题的问题的问答游戏例如我有这些主题的活动:旗帜,首都,人口,经济,大陆等 . 我有一个单一的ResultActivity来获得测验的分数 . ResultActivity有一个PLAY AGAIN按钮 . 在FlagsActivity上我有这个代码: Intent intent = new Intent(getApplicationContext(),ResultActi...
  • 830 votes
     answers
     views

    如何在Android上管理startActivityForResult?

    在我的活动中,我通过 startActivityForResult 从主要活动中调用第二个活动 . 在我的第二个活动中,有一些方法可以完成此活动(可能没有结果),但是,只有其中一个返回结果 . 例如,从主要活动我称之为第二个 . 在这个活动中,我已经关闭了这个活动 . 此外,在准备 MediaRecorder 或 MediaPlayer 期间如果出现问题,我将关闭此活动 . 如果其设备具有摄像头并...
  • 1 votes
     answers
     views

    onInstanceState和Back Button

    有关活动重新创建的Android文档说明: 当您的活动因用户按下Back或活动自行完成而被销毁时,系统对该Activity实例的概念将永远消失,因为该行为表明不再需要该活动 . 但是,如果系统因系统约束(而不是正常的应用程序行为)而破坏活动,那么虽然实际的Activity实例已经消失,但系统会记住它存在,如果用户导航回它,系统会创建一个新的活动的实例,使用一组保存的数据来描述销毁时的活动状态 . ...
  • 0 votes
     answers
     views

    处理媒体播放器

    我创建了一个包含2个活动A和B的应用程序 . 从活动A我有一个按钮来调用B,在那个B中我有MediaPlayer来播放歌曲列表 . 当我按回按钮返回A时,我按下按钮再次呼叫B.我的所有信息都消失了,但最后一个媒体播放器继续播放,当我尝试播放另一首歌时,两个媒体播放都是一样的 . 我的问题是,当我按回A按钮时,我想保持音乐播放,然后我从A回到B并播放其他歌曲而不创建新媒体或只使用最后一个媒体播放器继...
  • 392 votes
     answers
     views

    getApplication()与getApplicationContext()

    我无法 Activity/Service.getApplication() 与 Context.getApplicationContext() 的交易? 在我们的应用程序中,都返回相同的对象 . 但是,在_2615293中,模拟应用程序会使 getApplication() 返回模拟,但是 getApplicationContext 仍然会返回一个不同的上下文实例(一个由Android注入) . ...
  • 1 votes
     answers
     views

    为什么本机WLClient生命周期绑定到Activity生命周期

    短版 我发现WLClient生命周期绑定到Activity . 活动生命周期由OS管理 . 你有什么建议可以补偿吗? 长版 对于Android Native项目,第一步应该是通过以下调用创建WLClient实例 WLClient.getInstance(Context ctx) 从API文档中,它是一个Context而不是Activity,但实际上,WL框架中的WLPush.java中会有一个类...
  • 1 votes
     answers
     views

    为什么来自单独进程的通知Intent启动我的活动的新实例,无视android:launchMode?

    我的应用程序包含一个活动和一个服务 android:process=":service" . 在 onStart() 中,活动绑定到服务的信使类 . 在 onStop() 中,它解除绑定 . 还有一个切换按钮,当切换到呼叫 startService() 并发送消息服务时,它告诉服务 startForeground() ,当切换为关闭时,它调用 stopService() 并发...
  • 50 votes
     answers
     views

    接收gcm推送通知时刷新活动

    更新:不推荐使用GCM,请使用FCM 如果我的应用是 open ,如何在 receiving gcm push notification 上 refresh 活动 . 我有一个活动,其中包含从服务器填充数据的列表视图 . 如果我收到gcm推送通知(还包含一些数据),我想刷新我的活动( here adding one more item to listview ) . 一种替代方法是添加 t...
  • 0 votes
     answers
     views

    黑色Android ActionBar与自定义图像背景

    我需要有带徽标的自定义图像背景,问题是背景是白色的 . 我得到了这个工作 <style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <item name="android:actionBarS...

热门问题