Cómo implementar el salto de página en Android
Android implementa el salto de página y pasa el tutorial de parámetros:
Saltar usando el nombre de la clase
La intención es responsable de describir la acción de la operación, los datos involucrados en la acción y la aplicación Para datos adicionales en el programa, Android es responsable de encontrar el componente correspondiente según la descripción de este Intent, pasar el Intent al componente que lo llama y completar la llamada del componente. Las intenciones desempeñan un papel en el desacoplamiento de la persona que llama y el destinatario.
El proceso de entrega del Intent busca el consumidor objetivo (otra actividad, IntentReceiver o servicio), que es el respondedor del Intent.
Paquete de código Java.com.Android;?
importar?android.app.Activity;?
importar?android.content.Intent;?
¿importar? android.os.Bundle;?
¿importar?
¿importar?android.view.View.OnClickListener;?
¿público?{
super.onCreate(savedInstanceState);?
setContentView(R.layout.formstuff);?
final?(ImageButton)?findViewById(R.id.android_button);?
button.setOnClickListener(new?OnClickListener()?{ public?void?onClick(View?v)?{
//?Use el nombre de la clase para saltar, que debe ser en AndroidManifest.xml ¿Declarar actividad en
Intent?intent?=?new?Intent(FormStuff.this,?HelloTabWidget.class);?
startActivity(intent);? ?
});?
}?
¿Copiar código XML?
package="com.Android"?android:versionCode="1"?android:versionName= "1.0" >? < actividad?android:name=".FormStuff"?android:label="@string/app_name">? ? ? ?
Usar saltos de acción
Usar saltos de acción si hay es un programa en Actividad en AndroidManifest.xml
Si se define la misma acción en la sección IntentFilter, la intención se conectará a la acción de destino. La intención coincide con la acción objetivo. Si no se define ningún tipo o categoría en la sección IntentFilter, la actividad coincidirá. Sin embargo, si hay más de dos programas coincidentes en el teléfono, aparecerá un cuadro de diálogo para explicarlo.
En Android, las Acciones tienen muchos valores predefinidos. Si desea saltar directamente al receptor del Intent que definió, puede agregar un valor de Acción personalizado en el IntentFilter del receptor (y establecer el valor de categoría en "android.intent.category.DEFAULT"), en el Intent Establezca un valor para la acción de intención para que pueda saltar directamente a su propio receptor de intención. Porque la Acción es única en el sistema.
Intent i = new Intent(Intent.ACTION_VIEW,uri); Durante el proceso de asignación de Intent del teléfono móvil, determinará el tipo de datos según el plan.
El teléfono móvil El navegador puede coincidir, y el IntenFilter en Manifest.xml del navegador primero tiene la acción ACTION_VIEW, que también puede manejar .android.edit_text;?
import?android.app.Activity;?
importar?android.content.Intent;?
importar?android.os.Bundle;?
importar?android.view.KeyEvent;?
¿importar? p>
¿importar?android.widget.EditText;?
¿público?
¿privado?
@Override?
public ?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);?
setContentView(R.layout.main);? >
m_EditText?=?(EditText)?this.findViewById(R.id.EditText01);?
m_EditText.setOnKeyListener(editTextKeyListener);?
}? p>
privado?EditText.OnKeyListener?editTextKeyListener?=?nuevo?EditText.OnKeyListener()?{
EditText.OnKeyListener()
@Override?
public?boolean?onKey(View?arg0,?int?arg1,?KeyEvent?arg2)?{ //action jump, la acción debe configurarse en AndroidManifest.xml.
MyEditText.this.startActivity(i);? return?false;?
}?
};?
}?
¿Copiar código XML?
paquete="com.android.edit_text"?android:versionCode="1"? android:versionName="1.0">? ? ? ? p> ? ?