|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
public string?
hola necesito ayuda
no se como hacer para leer un String desde otra parte de codigo no se como convertir eso a public o si eso se puede todo me da error String teamok = "texto"+nombre; public String teamok = "texto"+nombre; siempre me sale Remove invalid modifiers como puedo leer eso o convertirlo? esto esta en una funcion que lee un archivo de texto.. como le mando parametros al boton pues no es uno solo sino se estan creando tantos como nombres tenga en mi lista al colocarle una variable dentro de el mismo boton bien pero necesito que cada boton creado tenga su propio nombre Log.i ("info", "blahblah"+nombre); este esta dentro de un boton y no puedo acceder a el, me comunico entre clases pero en el mismo codigo es imposible. String txt2 = nombre; Código:
Button next = (Button) hView.findViewById(R.id.button1);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(view.getContext(), AboutUsActivity.class);
Bundle b = new Bundle();
//String txt2 = "PEDRO";
String txt2 = nombre.toString();
b.putString("state", txt2.toString());
intent.putExtras(b);
startActivity(intent);
}
});
Código:
.... //public String teamok = "nombre:"+nombre; String teamok = "nombre:"+nombre; .... la idea es lanzar una actividad y enviarle el nombre de la persona la que me recibe el dato esta bien Código:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.about_view);
Bundle b = getIntent().getExtras();
String value = b.getString("state");
//String name = b.getString("name");
WebView Whelp = (WebView) findViewById(R.id.about_html);
Whelp.loadUrl("file:///android_asset/www/"+value+"/index.html");
}
Última edición por kmilo616 Día 02/04/12 a las 09:43:55. |
|
|
|
#2
|
||||
|
||||
|
Por lo que me ha parecido entender creo que tu problema es que estás poniendo el modificador Public dentro de un método, y eso está mal, los modificadores public, private (no necesario, es por defecto) y protected tienen que ser variables globales de la clase (pueden ser de instancia o de clase, pero siempre globales).
Es decir, esto está bien: public class Actividad extends Activity { public String teamok; @Override protected void onCreate(Bundle savedInstanceState) { .......... } Esto está mal: public class Actividad extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { public String teamok; } |