logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

12 Páginas123>»
Opciones
Ir a la última publicación
samdroid  
#1 Publicado : hace 12 años
samdroid

Posición: Newbie

Grupos: Registered
Registrado: 03/10/2013(UTC)
Mensajes: 1

Hola a todos,

Estoy haciendo una app que me regrese la venta total ya con descuento incluido(intenciones), ya tengo mi desarrollo pero no logro que la operación se haga y llamarla a la otra actividad, me pueden ayudar por favor a decirme en que voy mal, este es mi código:

Código:
//activitymain
package com.example.porcentaje;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;


public class MainActivity extends Activity {
	double cantconsumo, total, porcentaje;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}
	  public void calcDesc(View view){
		    
	        Intent i = new Intent(this, porcen.class);
	        
        	EditText cannum1 =(EditText) findViewById(R.id.editText1);
	        String num1=cannum1.getText().toString();
	        i.putExtra("cantidad", num1);
	        int cantconsumo = Integer.parseInt(num1);
	        
	        EditText cannum2 =(EditText) findViewById(R.id.editText2);
	        String num2=cannum2.getText().toString();
			i.putExtra("porcent", num2);
			int porcentaje = Integer.parseInt(num2);
			
			total = cantconsumo-(cantconsumo*(porcentaje/100));
			
	     	        
	        startActivity(i);
	        
	       
	  }
	  
	    public void cerrar(View view) {
	    	finish();
	    }
}


Código:
//segunactividad
package com.example.porcentaje;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;


public class porcen extends Activity {

	Bundle b;
	String s;
	TextView t;

    /** Called when the activity is first created. */

    @Override 
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
        setContentView(R.layout.venta);
        
        t=(TextView)findViewById(R.id.textView1);
        b=getIntent().getExtras();
        s=b.getString("cantidad");
        
        t.setText(s);
    }
}



Código:
//xml actvitymain
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Ingresa el total de la venta:"
        android:textSize="20sp"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:numeric="integer" />


    <TextView
        android:id="@+id/textView2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Porcentaje de descuento:"
        android:textSize="20sp"
        android:textStyle="bold"/>

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:numeric="integer" />

    <Button
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="calcDesc"
        android:text="Calcular" />

    <Button
        android:id="@+id/button2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="cerrar"
        android:text="Salir" />

</LinearLayout>


Gracias y quedo al tanto de sus comentarios.

Saludos
admin  
#2 Publicado : hace 12 años
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Hola!!

por lo que veo, metes el extra "cantidad" una variable de tipo INTEGER, y cuando la llamas en la segunda actividad llamas una variable almacenada "cantidad" pero de tipo STRING.... :S

Prueba a ponerlo todo como texto o todo como INT.

Un saludo!! ;P
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
yalanii  
#3 Publicado : hace 2 meses
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#4 Publicado : hace 2 meses
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт
yalanii  
#5 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#6 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#7 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#8 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#9 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#10 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#11 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#12 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#13 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#14 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#15 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#16 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#17 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#18 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#19 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

yalanii  
#20 Publicado : hace 15 días
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 33.487
Ubicación: TBS

Usuarios navegando este tema
Guest
12 Páginas123>»
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.