- 浏览: 245756 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
private Button activity_intent1;
private Button activity_intent2;
private Button activity_intent3;
/**
* Called when the activity is first created
*/
@Override
protected void onCreate(Bundle instance)
{
super.onCreate(instance);
setContentView(R.layout.activitydeal);
initResource();
setListener();
}
/**
* 设置监听事件
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void setListener()
{
activity_intent1.setOnClickListener(this);
activity_intent2.setOnClickListener(this);
activity_intent3.setOnClickListener(this);
}
/**
* 初始化资源
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void initResource()
{
activity_intent1 = (Button) findViewById(R.id.activity_intent1);
activity_intent2 = (Button) findViewById(R.id.activity_intent2);
activity_intent3 = (Button) findViewById(R.id.activity_intent3);
}
/**
* 设置按钮监听事件 转Activity处理
*
* @param
* @return void
* @throws
*/
@Override
public void onClick(View view)
{
Intent intent = null;
switch (view.getId())
{
case R.id.activity_intent1:
intent = new Intent(this,ActivityT1.class);
startActivity(intent);
break;
case R.id.activity_intent2:
intent = new Intent("activityT1");
startActivity(intent);
break;
case R.id.activity_intent3:
intent = new Intent("activityT2");
intent.addCategory("myActivity");
startActivity(intent);
break;
default:
break;
}
}
xml配置:
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/activity_intent1"
android:text="activity_intent1"></Button>
<Button android:text="activity_intent2" android:id="@+id/activity_intent2"
android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
<Button android:text="activity_intent3" android:id="@+id/activity_intent3"
android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
<activity android:name=".ActivityDispose" android:label="@string/app_name"></activity>
<activity android:name=".ActivityT1" android:label="ActivityT1">
<intent-filter>
<action android:name="activityT1"></action>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
<intent-filter>
<action android:name="activityT2"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="myActivity"></category>
</intent-filter>
</activity>
<activity android:name=".ActivityT2" android:label="ActivityT2">
<intent-filter>
<action android:name="activityT2"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="myActivity"></category>
</intent-filter>
</activity>
private Button activity_intent2;
private Button activity_intent3;
/**
* Called when the activity is first created
*/
@Override
protected void onCreate(Bundle instance)
{
super.onCreate(instance);
setContentView(R.layout.activitydeal);
initResource();
setListener();
}
/**
* 设置监听事件
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void setListener()
{
activity_intent1.setOnClickListener(this);
activity_intent2.setOnClickListener(this);
activity_intent3.setOnClickListener(this);
}
/**
* 初始化资源
*
* @param
* @return void
* @throws
* @since TianTian
*/
private void initResource()
{
activity_intent1 = (Button) findViewById(R.id.activity_intent1);
activity_intent2 = (Button) findViewById(R.id.activity_intent2);
activity_intent3 = (Button) findViewById(R.id.activity_intent3);
}
/**
* 设置按钮监听事件 转Activity处理
*
* @param
* @return void
* @throws
*/
@Override
public void onClick(View view)
{
Intent intent = null;
switch (view.getId())
{
case R.id.activity_intent1:
intent = new Intent(this,ActivityT1.class);
startActivity(intent);
break;
case R.id.activity_intent2:
intent = new Intent("activityT1");
startActivity(intent);
break;
case R.id.activity_intent3:
intent = new Intent("activityT2");
intent.addCategory("myActivity");
startActivity(intent);
break;
default:
break;
}
}
xml配置:
<Button android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/activity_intent1"
android:text="activity_intent1"></Button>
<Button android:text="activity_intent2" android:id="@+id/activity_intent2"
android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
<Button android:text="activity_intent3" android:id="@+id/activity_intent3"
android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
<activity android:name=".ActivityDispose" android:label="@string/app_name"></activity>
<activity android:name=".ActivityT1" android:label="ActivityT1">
<intent-filter>
<action android:name="activityT1"></action>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
<intent-filter>
<action android:name="activityT2"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="myActivity"></category>
</intent-filter>
</activity>
<activity android:name=".ActivityT2" android:label="ActivityT2">
<intent-filter>
<action android:name="activityT2"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="myActivity"></category>
</intent-filter>
</activity>
发表评论
-
IMF简介-2
2013-07-09 17:56 891InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 814Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 851public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 935public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 859public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 775openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 794<application android ... -
Android快捷键
2013-03-15 14:39 818Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 762android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1654adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1117AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1484public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1098<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1462/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1380Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 907下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 881public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1108/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1044private static int INSTALLED = ...
相关推荐
启动Activity有两种主要方式:显式启动和隐式启动,这两种方式各有特点,适用于不同的场景。 **显式启动(Explicit Intent)** 显式启动是最常见的启动Activity的方式,它明确指定了要启动的Activity类名。在创建...
显式Intent通过指定目标组件进行直接调用,而隐式Intent则依赖于Intent Filter的匹配来寻找合适的响应者。熟练掌握这两种Intent以及Intent Filter的使用,对于开发高效且可扩展的Android应用至关重要。通过学习和...
当需要在不同Activity之间跳转时,Android提供了两种Intent类型:显式Intent和隐式Intent。本篇将深入探讨如何使用隐式Intent在Android中打开一个新的Activity。 **隐式Intent** 的主要特点是不直接指定目标...
总结来说,Intent是Android应用程序间通信的关键工具,通过显式、隐式、系统和`startActivityForResult`的方式,实现了组件间的灵活交互和系统服务的调用。理解并熟练运用Intent,对于开发高效且功能丰富的Android...
本篇将重点讲解如何利用Intent在Android中调用Activity,并进行数据的传递与接收。 首先,让我们了解一下Activity。在Android中,Activity是用户界面的载体,它代表了用户可以看到并与其交互的一个屏幕。通过Intent...
综上所述,"android调用另一个activity"涉及到的核心概念包括Intent的使用、Activity的启动和生命周期管理,以及数据在Activity间的传递。理解并熟练掌握这些知识点对于Android应用开发至关重要。通过实践和学习,...
【Android Intent 启动和关闭Activity】 在Android应用程序开发中,Intent是连接各个组件(如Activity、Service等)的关键桥梁,主要用于启动和关闭Activity。Intent不仅能够启动一个新的Activity,还能在Activity...
### Android APK外部调用应用Activity详解 在Android开发中,应用程序之间通过Intent机制进行通信,这一特性使得一个应用可以启动另一个应用的组件(如Activity、Service等),从而实现跨应用的功能交互。本文将...
本篇文章将详细探讨如何在Android Studio环境下利用Intent进行Activity的跳转,包括显式跳转和隐式跳转,并涵盖带有参数传递及返回值的场景。 首先,我们来了解Intent的基本概念。Intent在Android中扮演着消息传递...
总结来说,理解并熟练使用意图,尤其是显式和隐式意图的区别,是Android开发中必不可少的技能。显式意图提供确定性,而隐式意图则增强了组件间的交互性和系统的开放性。正确地选择和使用这两种意图,能有效提升应用...
4. 处理结果:如果使用startActivityForResult()启动Intent,需要在目标Activity中调用setResult()设置返回结果,并在原Activity中重写onActivityResult()方法来接收结果。 ```java // 目标Activity Intent ...
- 在Activity1的onClick方法中,调用`startActivity(Intent)`方法,传入之前创建的隐式Intent,启动新的Activity。 示例代码如下: ```java // Activity1 public class MainActivity extends AppCompatActivity {...
Activity之间的相互调用和参数传递是Android编程中的核心概念,对于构建功能丰富的应用程序至关重要。下面将详细介绍这个主题。 首先,Activity之间的启动可以通过Intent对象实现。Intent是一个意图声明,用于在...
在Android应用开发中,Activity是Android系统中的一个核心组件,它是用户界面的载体,而Intent则是连接各个Activity的桥梁,用于传递数据和启动其他组件。Intent不仅用于启动Activity,还能启动Service、...
在Android应用开发中,Activity是核心组件之一,它代表了用户界面的一个屏幕或者一个交互窗口。这个"android Activity 详述 demo"旨在深入探讨Activity的工作原理及其在实际应用中的使用方式。通过链接给出的博客...
在 Android 中使用隐式 Intent 需要在 AndroidManifest.xml 文件中,首先被调用的 Activity 要有一个带有 `<intent-filter>` 并且包含 `<action>` 的 Activity,设定它能处理的 Intent,并且 category 设为默认值。...
显式Intent指定目标Activity的类名,而隐式Intent则根据操作和数据类型寻找合适的Activity。 ```java // 显式Intent Intent intent = new Intent(this, TargetActivity.class); // 隐式Intent Intent intent = new...
显式Intent直接指定目标Activity的类名,而隐式Intent则通过指定Action、Data、Category等信息让系统选择合适的Activity来处理。 2. **创建隐式Intent**: 要调用WPS打开PPT,我们需要创建一个隐式Intent,设置...
综上所述,"Activity显示跳转"主要涉及Intent的使用,包括显式和隐式Intent的创建、数据传递以及接收返回结果。通过熟练掌握这些知识,开发者能够构建出功能丰富的Android应用。在提供的`demo1显示意图`压缩包中,...