我试图用一个OnItemClickListener在Android的ListFragment上做一个列表,但我不能,我点击n列表项,没有任何反应.我是碎片的新手.这是我的代码.谢谢!
public class MyFragment extends ListFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v= inflater.inflate(R.layout.hello, container, false);
ListView lv =(ListView) v.findViewById(android.R.id.list);
// Listview on item click listener
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
// getting values from selected ListItem
String titulo = ((TextView) v.findViewById(R.id.title))
.getText().toString();
String contenido = ((TextView) v.findViewById(R.id.content))
.getText().toString();
String fecha = ((TextView) v.findViewById(R.id.date))
.getText().toString();
// Starting new detail
Intent in = new Intent(getActivity().getApplicationContext(),
NoticiasFragment.class); …Run Code Online (Sandbox Code Playgroud) 我希望我的应用程序能够检测我的设备是否有互联网连接.我写了这段代码,但它不起作用.这是代码:
package mi.internet;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.widget.Toast;
public class navegando extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
comprobar();
}
private void comprobar() {
Context context = null;
// TODO Auto-generated method stub
if(navegando.isOnline(context)== false) {
new AlertDialog.Builder(this).setTitle("Advertencia").setMessage("No hay internet").setNeutralButton("Close", null).show();
finish();
}
}
public static boolean isOnline(Context ctx) {
ConnectivityManager connectivity = (ConnectivityManager)ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity …Run Code Online (Sandbox Code Playgroud) 我在php中做一个Web服务来将数据编码为json.我的PHP代码是:
function getProgramDay($day)
{
global $DDBB_SERVER, $DDBB_USER, $DDBB_PASSWORD, $DDBB;
$sql = "SELECT program.id, programa.name FROM `mybd` WHERE program.day = '" . $day . "'";
$con = mysqli_connect($DDBB_SERVER, $DDBB_USER, $DDBB_PASSWORD, $DDBB);
if (!$con) {
die('Error de Conexión (' . mysqli_connect_errno() . '): ' . mysqli_connect_error());
}
if (!mysqli_set_charset($con, "utf8")) {
die("Error loading character set utf8:" . mysqli_error($con));
}
$result = mysqli_query($con, $sql);
$res = array();
// Prepare data
while ($row = mysqli_fetch_assoc($result)) {
$res[] = $row;
}
// Free resultset
mysqli_free_result($result); …Run Code Online (Sandbox Code Playgroud)