小编Sun*_*mar的帖子

Ormlite或sqlite哪个有利于Android透视?

我很困惑哪一个对Android的观点有好处Ormlite或者sqlite.请你能给我一个建议,哪个更适合使用我们的Android应用程序.并使易用和支持所有Android设备?我想在我们的项目中使用ormlite,但在此之前我想确定它对我和我的应用程序是否有用.如果有人在此之前使用过,请指导我.我非常感谢你的想法.Thnaks

android ormlite android-sqlite

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

错误org.json.JSONException:PROJECT_NAME没有值这是我的json

我收到错误org.json.JSONException:PROJECT_NAME没有值这是我的json

{"PROJECTS":[ 
         {
            "PROJECT_NUMBER": "2062",
            "PROJECT_NAME": "OPW 51183"
         },
         {
            "PROJECT_NUMBER": "404",
            "PROJECT_NAME": "404"
         },
         {
            "PROJECT_NUMBER": "2125",
            "PROJECT_NAME": "OPW 50016"
         },
         {
            "PROJECT_NUMBER": ""
         },
         {
            "PROJECT_NUMBER": "2130",
            "PROJECT_NAME": "OPW 51151 63rd & Shirley SEW S"
         },
         {
            "PROJECT_NUMBER": "2159",
            "PROJECT_NAME": "OPW 51226"
         }
        ]

    }
Run Code Online (Sandbox Code Playgroud)

和鳕鱼是:

for (int i = 0; i < innerProjectarray.length(); i++) 
    {

JSONObject obj=innerProjectarray.getJSONObject(i);
String projectnumber1=obj.getString("PROJECT_NUMBER");
String projectname1=obj.getString("PROJECT_NAME");
        }
Run Code Online (Sandbox Code Playgroud)

有没有办法找到密钥,如果密钥不存在,那么np需要获取值od特定字符串帮助我谢谢

android json

15
推荐指数
1
解决办法
4万
查看次数

收集首选项失败,在C:\ Program Files(x86)\ Android\android-sdk\platforms\android-19\android.jar中找不到类java/lang/AutoCloseable

我只是从sdk管理器更新android sdk API-19和buildtool-19.但是在启动eclipse时会显示标题上提到的控制台错误.当我创建avd for android 4.4模拟器时,还有一件事就是在运行模拟器列表中没有显示.请解决此问题

sdk android android-emulator

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

如何验证PAN卡?

如何检查pancard的edittext验证,如"ABCDE1234F".我很困惑如何检查这个验证.请帮帮我们.我会感激任何帮助.

java validation android android-edittext

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

Android错误 - 引起:java.lang.NoClassDefFoundError:android.support.v4.util.SparseArrayCompat

启动我的应用时出现这些日志错误:

> 05-20 01:48:35.312: E/AndroidRuntime(23032): FATAL EXCEPTION: main
05-20 01:48:35.312: E/AndroidRuntime(23032): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tomsyweb.suna/com.tomsyweb.suna.MainActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class com.origamilabs.library.views.StaggeredGridView
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.os.Looper.loop(Looper.java:130)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at android.app.ActivityThread.main(ActivityThread.java:3687)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at java.lang.reflect.Method.invokeNative(Native Method)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at java.lang.reflect.Method.invoke(Method.java:507)
05-20 01:48:35.312: E/AndroidRuntime(23032):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
05-20 01:48:35.312: …
Run Code Online (Sandbox Code Playgroud)

android android-support-library

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

Android getActivity()始终在片段内返回null

我遇到一个奇怪的问题:getActivity()方法总是在片段内返回null.我在onAttach()和onCreateView()完成运行后调用它.

这个片段存在于包含片段堆栈的FragmentActivity()中,我向其添加片段的方式是:

(此代码是从Fragment Activity()的onCreate()调用的)

SmartFragment fragment;
fragment = (SmartFragment) Fragment.instantiate(this,
fragmentClassName, params);     
mStackOfFragments.add(fragment);
FragmentTransaction trans = getSupportFragmentManager().beginTransaction();
trans.add(R.id.tabcontent, fragment);
trans.addToBackStack(null);
trans.commitAllowingStateLoss();
Run Code Online (Sandbox Code Playgroud)

我希望它足够清楚

编辑1:

对getActivity()的调用:

protected OnDoneListener nDoneListener = new OnDoneListener() {

    @Override
    public void OnDone(final int counter, final String name) {


        if (getActivity() != null)
            ((TabActivity) getActivity()).RunOnUiThread(new Runnable() {
Run Code Online (Sandbox Code Playgroud)

......

这个回调是从另一个类调用的.

编辑2:

class MemoryManager()
{

    private OnDoneListener nDoneListener;

    public void setOnDoneListener(OnDoneListener onDoneListener)
    {
    this.onDoneListner = onDoneListener;
    }

    public void updateUiOnRequestFinish()
    {
      onDoneListener.onDone();
    }

}
Run Code Online (Sandbox Code Playgroud)

MemoryManaget本身从另一个回调调用updateUiOnRequestFinish()

编辑3:

FragmentManager日志是:

04-08 …
Run Code Online (Sandbox Code Playgroud)

android fragment android-fragments android-fragmentactivity

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

登录Twitter以显示错误"android.os.NetworkOnMainThreadException"

我已经开发了一个应用程序.现在我正在尝试将twitter集成到我的应用程序中.我的问题是当我登录应用程序时它显示"android.os.NetworkOnMainThreadException""at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)".

请任何人帮助我谢谢......

import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.auth.RequestToken;
import twitter4j.conf.ConfigurationBuilder;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class TwitterActivity extends Activity {
    static final String CONSUMER_KEY="my consumer key";
    static final String CONSUMER_SECRETKEY="my secret key";
    Button buttonLoginTwitter;
    SharedPreferences sharedpref;
    Twitter twitter;
    private static RequestToken requestToken;
    static final String TWITTER_CALLBACK_URL = "oauth://t4jsample";
    static final String ISTWITTERLOGIN="isTwitterLogedIn";

    @Override
    protected void onCreate(Bundle savedInstanceState) { …
Run Code Online (Sandbox Code Playgroud)

android twitter4j

8
推荐指数
3
解决办法
4276
查看次数

我如何制作适用于平板电脑和手机的布局?

我从xml制作了布局模拟器大小的布局.但是当在Android手机设备上以相同的布局打开然后每个东西都扭曲了,那么我可以制作一个xml布局,它也可以在设备手机和平板电脑上正常工作.请建议我,感谢您的回答.

layout android tablet

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

将值传递给另一个活动

我试图将字符串格式的值"0000002"传递给下一个活动,如下所示:

Intent pass = new Intent(this, SecondActivity.class);
pass.putExtras("EmpID", "0000002");
Run Code Online (Sandbox Code Playgroud)

在第二次活动中

Bundle info = getIntent().getExtras();
System.out.println("Test " + info.getString("EmpID")); // this line printing "null" value instead of "0000002". 
Run Code Online (Sandbox Code Playgroud)

我能够成功传递和获取其他字符串.我无法获取EmpID.

请帮我.

android android-intent android-activity

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

Android引起:java.lang.NullPointerException

我现在编辑了...我检查布局和初始化但仍然是相同的错误..它可能是日食错误?

public class ActivityOwner extends Activity implements OnClickListener {

        EditText ownerUser, ownerPass;
        private Button btnLogin;
        private ProgressDialog pDialog;
        JSONParser jsonParser = new JSONParser();

        private static final String OWNER_LOGIN_URL = "http://192.168.2.5/idot/owner_login.php";

        // ---JSON element ids from response of php script
        private static final String TAG_SUCCESS = "success";
        private static final String TAG_MESSAGE = "message";

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_owner);

            ownerUser = (EditText) findViewById(R.id.owner_login_username);
            ownerPass = (EditText) findViewById(R.id.owner_login_password);

            TextView tvLinkToRegister = (TextView) findViewById(R.id.link_to_register);
            tvLinkToRegister.setOnClickListener(new View.OnClickListener() {

                @Override
                public void …
Run Code Online (Sandbox Code Playgroud)

eclipse android nullpointerexception android-asynctask

0
推荐指数
1
解决办法
4万
查看次数