package supa.mack.doppler;
import java.util.Set;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.bluetooth.*;
import android.widget.Toast;
public class doppler_test extends Activity {
TextView out;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
out = (TextView) findViewById(R.id.out);
// Getting the Bluetooth adapter
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
out.append("\nAdapter: " + adapter);
// Check for Bluetooth support in the first place
// Emulator doesn't support Bluetooth and will return null
if(adapter==null) {
out.append("\nBluetooth NOT supported. Aborting.");
return;
}
// Starting the device discovery
out.append("\nStarting discovery...");
adapter.startDiscovery();
out.append("\nDone with discovery...");
// Listing paired devices
out.append("\nDevices Pared:");
Set<BluetoothDevice> devices = adapter.getBondedDevices();
for (BluetoothDevice device : devices) {
out.append("\nFound device: " + device);
}
Button searchButton=(Button) findViewById(R.id.search_button);
searchButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Intent intent=new Intent(
doppler_test.this,
search_result.class
);
startActivity(intent);
}
});
}
}
--------------------------- ----------- ...ActivityManager: avviso: attività non avviata, l'attività corrente è stata portata in primo piano
ecco il codice dove sta il problema ....
non mi dà un errore che dice esattamente questo quando ho eseguito l'emulatore Android
"[2010-08-25 09:12:42 - doppler_test] ActivityManager: Warning: Activity not started, its current task has been brought to the front"
quello che penso questo significa è che l'intento della funzione bluetooth e il pulsante intento è funzione solo o n un sistema di gerarchia. Quello che intendo con questo è che se dovessi spostare l'opperatore del pulsante sopra la roba Bluetooth il pulsante funzionerà, ma attualmente quando l'app viene eseguita Bluetooth funziona ma quando premo il pulsante di ricerca non succede nulla.
Che altro può essere utile è il mio codice XML per il pulsante ecco che è ......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.co…
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:background="@color/purple_flurp"…
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"/>
<Button
android:id="@+id/search_button"
android:layout_height="wrap_content"
android:text="@string/search"
android:layout_width="fill_parent"/>
<TextView
android:text="@+id/TextView01"
android:id="@+id/out"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
----------------- --------------------- ...
qualche idea? Qualcosa sarebbe fantastico! Grazie
In aggiunta a Falmari, @ David basta fare un progetto> Pulisci per ricompilare il progetto – 100rabh
Ho lo stesso problema con alcuni file strings.xml creati da un target di formica, penso che potrebbe essere un aggiornamento del progetto (F5) e poi avvia l'app nel dispositivo/emulatore :) grazie per la tua risposta –