我已经尝试过Android SDK的蓝牙聊天示例代码.代码没有错误,在设备上安装APK,打开蓝牙聊天时,强制关闭.
我用一个真实的设备进行调试,即Galaxy Nexus S.
请帮我 ..提前致谢.
我正在从android应用程序向cgi php服务器发出HTTP请求以获取json响应.我的应用程序在发出HTTP请求之前验证Internet连接是否可用.所有事情都正常运作.问题是我因为在发出HTTP请求后突然死于互联网连接而逐渐关闭.
所以我的问题是
嘿,我刚刚开始涉足android编程,从我短暂的时间开始,我有点沮丧.我可以在eclipse中没有错误,但是当我启动我的应用程序时它会立即强行关闭.我正在逐字地阅读一本安卓教程,但我仍然遇到错误.我的目标是在相对布局中创建列表视图.此外,由于某种原因,当我分配p.firstName或p.lastName时,它也会强制关闭,但无论如何这里是我的代码.我正在使用API级别15(即Android 4.0.3),如果这有所不同.
package matthews.zack.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class _testActivity extends Activity {
Button save;
People p = new People();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//onInitialize();
}
private void onInitialize()
{
save = (Button)findViewById(android.R.id.button1);
save.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
EditText firstName = (EditText)findViewById(android.R.id.text1);
EditText lastName = (EditText)findViewById(android.R.id.text2);
p.setFirstName("Hai");//firstName.getText().toString());
p.setLastName("Hi");//lastName.getText().toString());
//((EditText)findViewById(android.R.id.text1)).setText("This the tune bada …Run Code Online (Sandbox Code Playgroud) 在我的代码中,当服务器没有响应时,错误消息显示在日志中,但Toastcatch块中的消息不会显示.我getApplicationContext()也试过但没有帮助.当服务器没有响应时,我收到一个强制关闭消息"应用程序已意外停止.请稍后再试".
package de.vogella.android.asyntask;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class ReadWebpageAsynTask extends Activity {
private static final String LOG_TAG = null;
private TextView textView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView) findViewById(R.id.TextView01);
}
private class DownloadWebPageTask extends AsyncTask<String, Void, String> {
@Override …Run Code Online (Sandbox Code Playgroud) 我在我的模拟器和设备上不一致地获得Inflate异常,但有时它工作正常
它显示在x16行-16,我有问题因为我正在使用两个图像一个在另一个之上
我有一个位图图像,并且我保留了.png图像.
这是我在xml中拥有的图像的原因吗?我的xml中有近10个图像
我在具有800交叉480分辨率的模拟器中运行此应用程序
我不知道如何解决这个问题,任何帮助总是受到赞赏.
Logcat显示这些消息
10-09 09:39:34.667: E/AndroidRuntime(339): FATAL EXCEPTION: main
10-09 09:39:34.667: E/AndroidRuntime(339): java.lang.RuntimeException: Unable to start activity ComponentInfo{co.msat.carhome.clusters/co.msat.carhome.clusters.ClustersActivity}: android.view.InflateException: Binary XML file line #16: Error inflating class <unknown>
10-09 09:39:34.667: E/AndroidRuntime(339): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.os.Handler.dispatchMessage(Handler.java:99)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.os.Looper.loop(Looper.java:123)
10-09 09:39:34.667: E/AndroidRuntime(339): at android.app.ActivityThread.main(ActivityThread.java:3683)
10-09 09:39:34.667: E/AndroidRuntime(339): at java.lang.reflect.Method.invokeNative(Native Method)
10-09 09:39:34.667: E/AndroidRuntime(339): at java.lang.reflect.Method.invoke(Method.java:507)
10-09 09:39:34.667: …Run Code Online (Sandbox Code Playgroud) 我在menu.xml中有以下XML,它是一个我需要设置动画的LinearLayout,所以我使用了layoutAnimation属性.如果没有这个属性,布局会显示出来,但是有了这个属性集我会得到一个令人讨厌的forceclose,我不明白为什么:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bkgrnd"
android:layoutAnimation="@anim/menu_anim" <=== adding this results in FC
...etc...
Run Code Online (Sandbox Code Playgroud)
动画/ menu_anim.xml:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="500">
</alpha>
</set>
Run Code Online (Sandbox Code Playgroud)
请帮忙!谢谢!
我希望每次关闭它时都会"重启"我的应用程序.当我打开另一个应用程序或退出应用程序并再次启动它时,它应该从头开始.所以它始终是最新的.
希望你明白我的意思.
forceclose ×7
android ×5
bluetooth ×1
http ×1
ios ×1
objective-c ×1
quit ×1
restart ×1
toast ×1
xml ×1