在我的页面代码中,有以下脚本标记:
<script>
var oid = "182384";
document.getElementById('container').innerHTML = oGrid;
oGrid.setShowSid(false);
oGrid.calcSize();
setupAllTabs();
var toolbar = setupMenuButtons("btnbar");
initForm(toolbar);
</script>
Run Code Online (Sandbox Code Playgroud)
我如何获得与瓦特尔或红宝石的oid值?
当我尝试启动App时,我得到了一个NPE.我不知道是什么原因造成的.应用程序应在网站上显示地图.然后,用户可以轻松地将他的位置键入edittext并将其提交到网页.这是我的代码:
package com.timbremer.iimv;
import android.content.Context;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;
import android.view.inputmethod.InputMethodManager;
import android.webkit.CookieManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends ActionBarActivity {
private WebView wv;
private EditText etlocation;
private Button btclose;
private Button btgo;
private boolean send;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
send = false;
etlocation = (EditText) findViewById(R.id.etlocation);
btgo.setOnClickListener(new View.OnClickListener() {
private String location;
@Override …
Run Code Online (Sandbox Code Playgroud) 我想制作一个程序,告诉我按住按钮的秒数.
例如,如果我点击按钮5秒钟,它应该告诉我按钮保持按下5秒钟.
这在Android中是否可以实现?
这就是我尝试的方式,没有用,因为当我把while循环放入时,按钮保持点击状态,即使按下它只需一秒钟.该程序没有崩溃,但按钮仍然被点击,我认为它冻结了.
thread = new HandlerThread("");
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
while(btn.isPressed())
{
try {
thread.sleep(1000);
total = total++;
temp = temp++;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Toast.makeText(MainActivity.this, ""+temp+" "+total, 0).show();
}
});
Run Code Online (Sandbox Code Playgroud) 当我尝试在片段类中为Notificatoin Manager分配值时,我有Null Pointer Exception.
private NotificationManager m_notificationMgr;
public void CreateNotification() {
Log.d(TAG, "created");
m_stopwatch = new Stopwatch();
m_notificationMgr = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);//null pointer exception
createNotification();
Log.d(TAG, "ok");
}
Run Code Online (Sandbox Code Playgroud)
错误日志
05-15 12:31:16.127: E/AndroidRuntime(2216): FATAL EXCEPTION: main
05-15 12:31:16.127: E/AndroidRuntime(2216): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.timetracker/com.example.timetracker.MainActivity}: java.lang.NullPointerException
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.app.ActivityThread.access$600(ActivityThread.java:141)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.os.Handler.dispatchMessage(Handler.java:99)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.os.Looper.loop(Looper.java:137)
05-15 12:31:16.127: E/AndroidRuntime(2216): at android.app.ActivityThread.main(ActivityThread.java:5103)
05-15 12:31:16.127: …
Run Code Online (Sandbox Code Playgroud) 当我改变方向并滑动时,它会崩溃.这是我的原木猫
11-01 11:21:19.715: E/AndroidRuntime(4336): FATAL EXCEPTION: main
11-01 11:21:19.715: E/AndroidRuntime(4336): java.lang.NullPointerException
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.CalendarAdapter.<init>(CalendarAdapter.java:33)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.MonthFragment.updateCurrentMonth(MonthFragment.java:161)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.MonthFragment.onNextMonth(MonthFragment.java:177)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.Saisuke$1.onPageScrollStateChanged(Saisuke.java:107)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager.setScrollState(ViewPager.java:398)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager.access$000(ViewPager.java:84)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager$3.run(ViewPager.java:243)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer.doFrame(Choreographer.java:524)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.os.Handler.handleCallback(Handler.java:615)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.os.Handler.dispatchMessage(Handler.java:92) 11-01
11:21:19.715: E/AndroidRuntime(4336): at …
Run Code Online (Sandbox Code Playgroud) 我的程序包含两个activity.i通过方法showevent调用第二个活动.但是发生错误,nullpointer异常.这是什么?我的程序包含两个activity.i通过方法showevent调用第二个活动.但是发生错误,nullpointer异常.为什么这个
FirstActivity.java
public class FirstActivity extends FragmentActivity implements OnItemSelectedListener {
/** Called when the activity is first created. */
public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
public final static String EXTRA_MESSAGE1 = "com.example.myfirstapp.MESSAGE";
classdbOpenHelper eventsData;
TextView userSelection;
Button okButton;
Button addButton;
Button change_date_but;
TextView date;
TextView show;
EditText edittext;
public static final int Date_dialog_id = 1;
private int mYear;
private int mMonth;
private int mDay;
private static final String[] items={"Yalahanka","Rajaji nagar","Sivaji Nagar","Koramangala","RT Nagar", "Banashankari","Yashwanthpura","Hebbal"};
@Override
public void onCreate(Bundle savedInstanceState) { …
Run Code Online (Sandbox Code Playgroud) 我有一个问题,我根本无法理解它!我有一个Asynctask
连接到Web服务并下载一些数据.
但当我这样做时,我的其他人Asynctasks
等待这个Asynctask to finish his work even
Asynctasks in other
Activities` !! 但我无法理解这一点.
我怎么能避免这个?我当时认为Asynctasks
可以同时运行,但现在却没有!问题是什么?似乎REST和下载流数据会阻止整个应用程序.
将电子邮件参数发送到服务器时,响应显示为下面的字符串.
[
{
"nid": "478",
"field_mc_bacheliers_value": "0",
"field_mc_defi_collectif_value": "1"
},
{
"nid": "480",
"field_mc_bacheliers_value": "0",
"field_mc_defi_collectif_value": "1"
}
]
Run Code Online (Sandbox Code Playgroud)
我想把这个响应字符串格式读入jsonobject.我是第一次与json合作.