Articles of android

在标签内切换片段

我正在创建一个使用ActionBarSherlock的应用程序。 该应用程序由三个选项卡组成,在每个选项卡中,根据用户输入连续显示多个屏幕。 我可以在选项卡之间切换片段,但是在选项卡中切换片段会产生问题。 我试过这样的: 在主要class级: SingleStationFragment singleStationFragment = new SingleStationFragment(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, singleStationFragment); transaction.addToBackStack(null); transaction.commit(); 这确实替换了第二个片段的第一个片段,但是当我更改制表符时,第二个片段仍然可见,在旧选项卡的内容顶部显示新选项卡的内容。 我想不知何故我需要在onTabUnselected分离第二个片段,但我不知道如何获得对这个片段的引用。 谁能帮我这个? 为清楚起见,一些重要的类: 我的主要课程: public class TreinVerkeer extends SherlockFragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupTabs(savedInstanceState); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } private void […]

如何恢复通知而不重新创建活动?

我以为我已经想到了这个问题,但在对这个问题进行了一些调试之后: 如何使通知无法删除/不可删除我刚刚意识到我的活动仍以随机顺序进入onCreated()和onDestroyed()。 我的活动清单: 我也尝试过launchmodes singleTask,singleInstance。 我的通知意图代码: Intent intent = new Intent(context, MyClass.class); intent.setAction(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); //intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); //intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); //intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //intent.setFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY); //intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 正如你所看到的,我已经尝试过看起来可能相关的每一面旗帜,但没有运气…… 这会产生一些不需要的伪像,例如每次单击通知时重新启动AlarmManager并触发alarmmanager start-task。 我想避免这个。 有什么建议么? 编辑:我知道有很多像这样的问题,但提供的解决方案似乎没有在这里做到这一点……:/ Edit2:根据要求,这是我的class级: package ***.***.***; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Build; import android.os.Bundle; import android.annotation.TargetApi; import android.app.Activity; import android.app.AlarmManager; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import […]

即使连接了硬件键盘,也显示软键盘

有没有办法显示连接USB键盘的软件键盘(在我的情况下是RFID阅读器)? 我试图使用InputManager强制显示它(带有这些或类似的参数),但没有运气 ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED,0); 重要提示 – 我知道状态/系统栏中有一个按钮可以显示它,但用户看不到此按钮(Kiosk应用程序)。

重新使用Android Custom enum xml属性

我在XML中定义了一个枚举的自定义属性。它看起来像这样: 现在假设我想要另一个不相关的类来使用同一组枚举值。 有没有办法做到这一点,而无需在新节点中制作新的枚举列表的副本? 例如,具有以下类似语义的东西:

如何以编程方式创建片段的布局?

现在创建片段我做了以下代码。 文件名:fragment_a.xml 在Java中 public class FragA extends Fragment{ View view_a; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view_a = inflater.inflate(R.layout.fragment_a, container, false); return view_a; } } 现在我需要知道是否有任何方法可以创建片段视图而无需创建xml文件并将代码写入其中? 我想说的是我不想为片段创建一个xml文件而我想用java代码为该片段创建视图。 那可能吗?

现在不推荐使用TabActivity如何实现选项卡

我试图在一个活动中实现一些简单的标签。 我想我的xml代码没问题(我使用的是示例代码中的最小tabHost / widget / FrameLayout),但是我遇到了java方面的问题。 大多数关于如何执行此操作的文档都指向使用TabWidget,现在不推荐使用此类。 建议人们应该使用片段。 但片段似乎以一种相当不同的方式使用。 有人去了一些示例代码,说明如何在java中实现一些在xml文件中定义的非常基本的选项卡,现在不推荐使用TabHost。(示例[这里[ 1不使用xml])

如何在Android L中使用“PackageInstaller”类安装/更新/删除APK?

Plz检查下面的classe并给我如何使用它们的建议https://developer.android.com/reference/android/content/pm/PackageInstaller.html https://developer.android.com/reference/android/content /pm/PackageInstaller.Session.html 所以请给我一个安装/更新/删除应用程序的示例。 新应用程序是否可能安装在设备配置文件所有者中?

使用Logcat和Emulator进行Android调试。 可能吗?

这很简单:我在Linux上使用NetBeans和Android模拟器1.6。 我在我的Android手机上安装了Logcat,但是将消息发送到可读的地方的过程并不顺利。 有人能告诉我如何让Logcat在模拟器上运行吗? 有什么我可以做的看到调试消息,然后不得不将apk复制到我的手机并测试它? 提前致谢!

按“返回”按钮时避免闪屏活动

在我的申请中,我有两个活动。 首先是启animation面,它只显示应用程序名称和其他一些信息。 点击启animation面活动后,我正在加载主要活动。 我的应用程序工作正常,但我面临一个小问题。 如果我按下主要活动的后退按钮,控制将进入闪屏活动。 但是我不想再次显示启animation面活动,我想在按下“返回”按钮时避免启animation面活动。 可能吗? 如果是这样的话?

为什么PhoneGap比浏览器慢?

我在PhoneGap和内置浏览器下在Android上运行相同的Web应用程序。 该应用程序在内置浏览器上运行良好,但在PhoneGap下运行速度令人难以置信。 甚至在页面上的基本滚动也会在PhoneGap下断断续续。 一般来说,我可能做错了吗? 我的印象是PhoneGap只使用与普通浏览器应用程序相同的WebKit渲染器,那么为什么同样的HTML和JavaScript在PhoneGap中运行得慢得多? PS 之前曾有人问过 ,但由于措辞的原因,我认为原来的问题被误解了。