Articles of 状态

Android:保存XWalkView – Crosswalk状态

我正在使用XWalkView将移动网站显示为一个应用程序。 我的问题是当应用程序进入后台并返回时它重新加载它显示的页面。 我希望保持状态,并从背景中继续该状态。 这是我的代码: public class MainActivity extends AppCompatActivity { static final String URL = “https://www.biletdukkani.com.tr”; static final int MY_PERMISSIONS_REQUEST_ACCESS_LOCATION = 55; static final String SHOULD_ASK_FOR_LOCATION_PERMISSION = “shouldAskForLocationPermission”; static final String TAG = “MainActivity”; static final String COMMAND = “/system/bin/ping -c 1 185.22.184.184”; static XWalkView xWalkWebView; TextView noInternet; static Bundle stateBundle; @Override protected void onCreate(Bundle […]

onCreateDrawableState从不调用

我有一个向RelativeLayout添加新状态但是onCreateDrawableState方法永远不会调用。 我的class级是: public class UnreadableRelativeLayout extends RelativeLayout { private static final int[] STATE_UNREADED = {R.attr.state_unreaded}; private boolean isUnreaded = false; public UnreadableRelativeLayout(Context context) { super(context); } public UnreadableRelativeLayout(Context context, AttributeSet attrs) { super(context, attrs); } public UnreadableRelativeLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public void setUnreaded(boolean isUnreaded) { if (this.isUnreaded != […]

Android UI更新线程 – 保存并恢复它

我该怎么做呢? 我有一个秒表,我在onSaveInstance保存它的状态并在onRestoreInstance恢复它的状态…… 现在我遇到了以下问题:如果我在onSaveInstance停止线程并且屏幕被锁定或关闭,则不会调用onRestoreInstance并且秒表不会继续… 如果我没有停止它,即使屏幕关闭或活动不再活动,秒表也会在后台运行并开启… 那么处理这种事情的常用方法是什么? PS: 我甚至有一个工作解决方案,一个局部variables来保存onStop事件中的运行状态,并在onStart事件中重新启动线程…但我仍然想知道是否有使用android系统本身的“默认”解决方案.. ..

如何使用onRetainNonConfigurationInstance()为屏幕方向保存位图?

在我的class级视图中,手机摄像头将被打开并且程序在用户从手机摄像头拍摄照片后显示位图,但同时用户将屏幕旋转到“横向”位图将消失,活动的oncreate()将再次加载然后摄像头将再次打开。 我不知道使用onRetainNonConfigurationInstance()或onSaveInstanceState()保存位图。 问题是如何在用户旋转手机之前保存位图(取自手机摄像头),这样即使手机是横向模式,同样的位图也会在屏幕上显示? —编辑—添加到AndroidManifest.xml是获取保存状态的好方法吗?

如何禁用状态栏或通知栏但不禁用android中的标题栏?

我想在android中禁用状态栏或通知栏。 我使用android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”来禁用它,但它也使我的标题栏禁用。 我怎样才能禁用状态栏?

适用于ViewPager的Android Viewholder

您好我正在使用ViewPager但我现在想要保留状态,而不是重新生成单元格。 我注意到viewpager非常类似于listview的自定义适配器,并且它们的function类似于listview在不再在屏幕上重新生成数据的情况,viewpager是相同的方式。 有没有办法在最初加载之后执行viewholder,某种保留每个视图状态的对象,以便viewpager单元加载更快。 (每个单元格都有一些处理和渲染,但我会自己测试内存的限制) 这是我的观察者

我应该实现onRetainNonConfigurationInstance吗?

我刚刚阅读了关于维护我的Android应用程序的状态并偶然发现了onRetainNonConfigurationInstance。 但在阅读文档时,我注意到了这句话: 此函数纯粹被称为优化,您不能依赖它被调用。 所以我想知道:什么时候使用这种方法真的很有意义。 如果我不能依赖它被调用,我还需要另一种机制来传输状态(在我的例子中,这将是一些序列化)。 因此,除非我遇到任何性能命中,否则我有什么理由可以选择onRetainNonConfigurationInstance? 如果能保证被叫,我很乐意使用它,但如果不是,它似乎没用。 我错过了什么吗? 你什么时候使用这种方法? 你会如何保持网络连接或类似的东西? 谢谢!

按下android按钮状态

我一直在阅读一个教程,该教程解释了如何使用具有不同状态的按钮的背景,但它似乎不起作用:S 这是我的代码: 这是我放在我的drawable文件夹中的xml代码,这里是使用这些按钮的活动的xml的一部分: … 这是java类: public class MenuPrincipal extends Activity { Button NoteRemind; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //on lui associe le layout menuprincipal.xml setContentView(R.layout.menuprincipal); NoteRemind = (Button) findViewById(R.id.bNoteRemind); // Si on choisit de rédiger une nouvelle task on va être rediriger sur l’activité NoteReminder NoteRemind.setOnClickListener(new View.OnClickListener() { […]

Android GPS开启或关闭状态

有没有办法在没有任何许可的情况下检查Android GPS是打开还是关闭,只是我不需要切换它的状态。 谢谢

来自标签的日志是什么意思:“szipinf”和文本:从Logcat“初始化膨胀状态”

我是Android的新程序员,所以请原谅我的知识和英语,因为它不是我的第一语言。 所以我有一个带有标签的日志:“szipinf”和文字:“初始化膨胀状态”,我不知道它意味着什么……我也看到只有当我在手机上测试游戏时,在模拟器上它没有出现。 如果有人能告诉我这是什么意思,我真的很感激。