Home Menu

Menu



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  
Viejo 02/04/12, 08:34:20
Avatar de kmilo616
kmilo616 kmilo616 no está en línea
Usuario novato en la web
Mensajes: 3
 
Fecha de registro: abr 2012
Mensajes: 3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Responder Con Cita


  #2  
Viejo 02/04/12, 10:23:29
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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;
}
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:52:54 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007