Tengo otro problema, también con fragments, que me están llevando por el camino de la amargura.
Como podeis ver en la imagen que acompaña este tema, tengo dentro del fragment un imagebutton. Aquí teneis la definición en el xml:
[php]<ImageButton
android:id="@id/imgbfelipv"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@android:color/transparent"
android

nClick="veurefelipv"
android:src="@drawable/felipv" />[/php]En la versión anterior del proyecto, cuando apretaba encima de él, se habría otra activity con la imagen en grande. Y claro, lo quiero mantener.
He encontrado que para utilizar el sistema "onClick" en un fragment, la alternativa es cambiar todos los imagebutton, y tengo más de veinte, lo que he de hacer es poner la función en el activity desde el que se llama el fragment.
[php]public void veurefelipv(View aview) {
veurefotogran("http://bit.ly/felipv");
}[/php]Esto funciona perfectamente. A continuación, llamo a la función "veurefotogran", donde envío esta dirección web, que contiene la imagen, a la otra activity, y finalmente se va a ella con un "startActivity".
Y no funciona


Se bloquea el programa. Y no entiendo porque. Y el problema no es de la activity, ya que lo he probado con una que solo tiene un textview y tampoco.
Os pongo aquí el código:
[php]public void veurefotogran (String llocfoto) {
NomEditor.putString("adreca", llocfoto);
NomEditor.commit();
Toast.makeText(getApplicationContext(), llocfoto, Toast.LENGTH_LONG).show();
Intent anarfotos = new Intent(this, Pantallaprova.class);
startActivity(anarfotos);
}[/php]Una solución?