小编Sam*_*age的帖子

重新加载时刷新片段

在一个TableView应用程序中,我将数据从a加载FragmentFragment内部a Fragment.但是,当我TableViewFragment它显示以前的数据.我可以Fragment使用当前数据而不是以前的数据重新填充吗?

android android-fragments

98
推荐指数
8
解决办法
23万
查看次数

TextWatcher的onTextChanged,beforeTextChanged和afterTextChanged之间的差异

在我的Android项目中,我不得不将TextChangedListener(TextWatcher)添加到编辑文本视图中.它有三个部分.

  • onTextChanged()
  • beforeTextChanged()
  • afterTextChanged()

这三者的不同之处是什么?我不得不在关键的lisner上实现一个表的搜索,对于我的情况,这三个看起来都是一样的.他们也运作相同.当我输入产品名称的一部分时,表格会重新绘制,只包含那些包含输入文本的产品.但是我使用了这个afterTextChanged()部分.我的代码是

EditProduct.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            // TODO Auto-generated method stub

            // System.out.println("onTextChanged"+s);
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
            // TODO Auto-generated method stub
            // System.out.println("beforeTextChanged"+s);
        }

        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub
            // System.out.println("afterTextChanged"+s);

            String new_prx = s.toString();

            System.out.println(s);
            mini_productList = new ArrayList<Product>();

            // mini_productList
            int count = 0; …
Run Code Online (Sandbox Code Playgroud)

android textwatcher android-textwatcher

35
推荐指数
3
解决办法
3万
查看次数

Android位置权限

在我的Android应用程序中,我愿意使用GPS位置.

  1. 为了使用GPS位置,我应该在android清单文件中包含哪些主要权限.
  2. 如果GPS信号强度丢失,有没有办法使用移动网络对位置进行三角测量.

谢谢!

gps android triangulation android-permissions

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

Android工作室不生成签名的apk

最近我将我工作的android studio IDE更新为Android Studio 1.5.1.但现在我面临一些麻烦,因为更新后它没有生成签名的apk文件.但是当我插入设备并运行应用程序时,它运行正常.我用的时候

构建 - >生成签名Apk

在它显示的事件日志中

10:38:51 AM Executing tasks: [:app:assembleRelease]
Run Code Online (Sandbox Code Playgroud)

滑块显示一些时间,它会消失.它也没有显示构建生成完成对话框.然后我更改构建变体并尝试使用连接的设备运行应用程序.它在播种的事件日志中

10:43:32 AM Executing tasks: [:app:assembleDebug]
Run Code Online (Sandbox Code Playgroud)

几秒钟后弹出一个coms说Apk(s)成功生成,但仍然签名的apk不在relavent文件夹中.并且应用程序在设备中正常运行.我的完整事件日志如下.

10:38:51 AM Executing tasks: [:app:assembleRelease]
10:43:32 AM Executing tasks: [:app:assembleDebug]
10:43:46 AM Gradle build finished in 13s 964ms
10:43:46 AM Generate Signed APK
            APK(s) generated successfully.
            Reveal in Finder
10:43:46 AM Generate Signed APK
            APK(s) generated successfully.
            Reveal in Finder
10:43:46 AM Generate Signed APK
            APK(s) generated successfully.
            Reveal in Finder
10:43:46 AM Generate Signed APK
            APK(s) generated successfully. …
Run Code Online (Sandbox Code Playgroud)

android android-studio android-gradle-plugin

12
推荐指数
3
解决办法
8257
查看次数

将现有的Java动态Web项目导入Eclipse

如何将Java Web项目导入Eclipse IDE.在导入对话框中,只能选择一个war文件上传.但我找不到像导入项目那样的东西.

在此输入图像描述

那么如何导入现有的Java Web项目呢?谢谢!

java eclipse

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

Android模拟器在ADT插件中没有运行

我正在使用Eclipse ADT插件进行android开发.我遇到了一些问题,我删除了所有现有的模拟器并创建了一个新模拟器.当我运行一个Android项目并启动模拟器时,它甚至会在启动Android操作系统之前弹出并冻结黑屏.

在此输入图像描述

并显示进度选项卡,No operations to display at this time.并一遍又一遍地显示logcatI/ServiceManager(270): Waiting for service SurfaceFlinger....而控制台显示

[2013-12-02 14:54:03 - Emulator] emulator: warning: opening audio input failed
[2013-12-02 14:54:03 - Emulator] 
[2013-12-02 14:54:04 - AndroidV4Virtusel] New emulator found: emulator-5554
[2013-12-02 14:54:04 - AndroidV4Virtusel] Waiting for HOME ('android.process.acore') to be launched...
Run Code Online (Sandbox Code Playgroud)

模拟器从未发布过.虽然我重启了IDE,但没有rusalt.

当我使用DDMS透视图重新启动adb时,它会出现以下错误.

[2013-12-02 15:22:50 - DeviceMonitor] Adb …
Run Code Online (Sandbox Code Playgroud)

eclipse audio android android-emulator

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

排序数据的最佳方式

在我的Android应用程序中,我必须使用从数据库中获取的数据填充arraylist对象.还应对数据进行排序.所以我有两种方式.

  1. 排序的数据,而使用数据库采取SQL并投入阵列
  2. 从数据库中获取数据并将它们放入数组并稍后获取数据

这些更高效,更少影响运行时.需要一些帮助.谢谢!

java sql arrays sorting android

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

Android AlertDialog多行EditText

有没有办法在Android中的AlertDialog中创建多行EditText.我设置了setLines,它为几行显示了一个更大的EditText.但是当我输入它时,它不会转到下一行并且仍然在同一行中输入.这是我的代码.

Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Comment");

        final EditText input = new EditText(this);

        final String item_value = ItemList.get(position).get("comment");

        input.setText(item_value);
        input.setInputType(InputType.TYPE_CLASS_TEXT);
        input.setLines(5);
        input.setMaxLines(5);
        input.setGravity(Gravity.LEFT | Gravity.TOP);
        builder.setView(input);

        builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int whichButton) {


            }
        });

        builder.setNegativeButton("Cancel",
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
        AlertDialog alert = builder.create();
        alert.show();
Run Code Online (Sandbox Code Playgroud)

我的对话框看起来像这样.在此输入图像描述

那我怎么解决这个问题呢 感谢致敬.

android multiline android-edittext

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

从数据库获取数据与从哈希映射获取数据

在我的android*项目*我必须跟踪一定数量的产品的产品细节.这些产品上的所有数据都存储在SQLite数据库中.我可以在SQLite中使用selectupdate来跟踪产品对象.因此,我可以在更改时存储产品详细信息.此外,我可以在开始时将所有产品加载到哈希映射或此类数据结构中,并跟踪这些产品对象.什么事情对我来说是出于上述两个哪一个更有效高效.有人能帮我吗.谢谢!

java sqlite android hashmap

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

在Android中使用tab-host实现选项卡之间的滑动

Android中,我可以使用tab-host 在选项卡功能之间实现滑动.是否可以在没有片段的情况下使用此功能.当我们针对较旧的Android版本时,我们如何实现此功能.有人能帮我吗.谢谢!

android android-tabhost android-fragments

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