我试着每1分钟显示一次消息!不停!我发现在固定延迟后只显示一次msg的例子!你能帮忙怎么设置它?或者如果使用计时器是更好的工作方式,我需要一个例子!
public class TimertestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Handler handler = new Handler();
handler.postDelayed(
new Runnable() {
public void run() {
afficher();
}
}, 1000L);
}
public void afficher()
{
Toast.makeText(getBaseContext(),
"test",
Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我想显示我当前的位置,但它显示了我在命令行上设置的纬度和经度!如果我没有在命令行上设置参数,它会显示Eclipse中包含的纬度和经度!
有没有人对此有所了解?我正在测试AVD.
我做了一个测试,看看我的位置是否已启用,但事实并非如此.我不确定为什么会这样.
这是我的代码:
package com.manita.mapuse;
import java.io.InputStream;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.widget.Toast;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.MyLocationOverlay;
public class MapuseActivity extends MapActivity implements LocationListener {
private MapView mapView = null;
private LocationManager lm = null;
private double lat = 0;
private double lng = 0;
private double alt = 0;
private MapController mc …Run Code Online (Sandbox Code Playgroud)