小编nit*_*esh的帖子

在AlertDialog后面的模糊背景

正如我们从API 14中了解到的那样,下面的模糊已被弃用

dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 
Run Code Online (Sandbox Code Playgroud)

是否有任何替代方法可以使Dialog背后的屏幕模糊我尝试了FAST模糊

android blur android-alertdialog

25
推荐指数
2
解决办法
4万
查看次数

如何使用Cursor Adapter刷新listView

我创建了一个ListView使用CursorAdapter.现在我正在尝试更新ListView和刷新ListView的值.

但我无法弄明白.如何使用LoaderchangeCursor()刷新我的ListView

以下是我的设置代码CursorAdapter:

// SucessFully在这里完成

SQLDataSore datastore = new SQLDataSore(PrintContent.this);

Cursor cursor                 = datastore.getJSONData();

final CursorDemo cursorDemo = new CursorDemo(PrintContent.this, cursor);

list_View.setAdapter(cursorDemo);
Run Code Online (Sandbox Code Playgroud)

Button onClick正在将值更新到数据库// SucessFully完成

btn_check.setOnClickListener( new OnClickListener() {

            @Override
            public void onClick(View view ) {

                String editTextValue = edit_check.getText().toString();

                if (editTextValue!=null) {


                    SQLDataSore sqlDataSore = new SQLDataSore(PrintContent.this);

                    Cursor cursor_update = sqlDataSore.updateData(editTextValue);

//Here How Should I update my ListView ...?
                }

            }
Run Code Online (Sandbox Code Playgroud)

我的UpdateData方法:

public Cursor …
Run Code Online (Sandbox Code Playgroud)

android listview android-listview simplecursoradapter android-cursoradapter

7
推荐指数
1
解决办法
2万
查看次数

Android Studio错误:远程主机强行关闭现有连接

我已经安装android-studio在windows.But每次重建/运行/项目时都会收到此错误.

远程主机强制关闭现有连接

以下是我的尝试.

  1. Disbaled防火墙

  2. adb kill-server && adb start-server

  3. 删除任务栏中的任何adb进程

  4. 重启工作室,清理和重建

任何答案都非常感谢.

android android-studio

6
推荐指数
1
解决办法
5029
查看次数

片段 keyListener 不起作用

我正在尝试从.But完成我的活动fragment BackPressed。但Key Listener根本没有被调用。我已经搜索过,但EditText大部分时间都是关于这个问题的。下面是我的代码:

public class ProductFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view=inflater.inflate(R.layout.product_fragment, container,false);


        view.setOnKeyListener( new View.OnKeyListener() {

            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                // TODO Auto-generated method stub

                if (keyCode == KeyEvent.KEYCODE_BACK) {
                    getActivity().finish();
                    return true;
                }
                return false;
            }
        });
     }
Run Code Online (Sandbox Code Playgroud)

android android-fragments

5
推荐指数
0
解决办法
2469
查看次数

如何在android中找出Sqlite查询的执行时间

我正在尝试优化我的Sqlite查询的性能.

我想知道是否有任何方法可以找到每个Sqlite语句的执行时间,或者是否有任何工具允许在Android SDK中查看语句执行时间?

虽然我熟悉查询计时器.timer On.timer show命令.

例:

查询超时时间

任何答案都真的很感激!

performance android android-sqlite

2
推荐指数
2
解决办法
2764
查看次数

GCM和App更新:如果更新后应用程序未打开,如何重新注册?

我有一个应用程序,GCM通过Service(经典模式)接收通知并在后台更新本地数据.

文档说,如果发生应用更新,注册ID可能变得无用,并且需要检查新的注册ID.Google(DemoActivity)提供的示例显示,很快,在OnResume主要活动的OnCreate(或)中,应该进行检查.

但是,如果用户通过Play商店更新应用程序并且之后不会立即打开应用程序,该怎么办?在这种情况下,是否存在这样的风险:在更新之后,注册ID变为无效并且通知停止接收(并且我的后台服务停止更新本地数据)?

或者这种情况可以由Google具有"规范ID"机制的GCM服务器管理?

谢谢你,
马克斯

android registration google-cloud-messaging

1
推荐指数
1
解决办法
1561
查看次数