Activity转发

实现类似于J2EE web开发中的servlet转发效果,用于往他人程序中嵌入插件。做法为

1package com.flrsdk.activity; 2 3import com.flrsdk.service.FloatService; 4 5import android.app.Activity; 6import android.content.Intent; 7import android.os.Bundle; 8 9public class PreActivity extends Activity { 10 @Override 11 protected void onCreate(Bundle savedInstanceState) { 12 // TODO Auto-generated method stub 13 super.onCreate(savedInstanceState); 14// setContentView(R.layout.main); 15 16 System.out.println("Pre启动"); 17 Intent service = new Intent(); 18 service.setClass(this, FloatService.class); 19 startService(service); 20 Intent intent=new Intent(); 21 intent.setAction("com.mh.sdk.demo.MainActivity"); 22 startActivity(intent); 23 } 24 25 @Override 26 protected void onDestroy() { 27 // TODO Auto-generated method stub 28 super.onDestroy(); 29 Intent serviceStop = new Intent(); 30 serviceStop.setClass(this, FloatService.class); 31 stopService(serviceStop); 32 } 33 34 @Override 35 protected void onRestart() { 36 // TODO Auto-generated method stub 37 super.onRestart(); 38 //第二次进入的时候说明有戏退出了,立马结束掉当前activity 39 finish(); 40 } 41 42}

将该activity配置为对话框形式,

            android:theme="@android :style/Theme.Dialog" 

否则很容易看出来activity经过了一次跳转。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

java代码012

code012.jspInserttitlehere<%JSP内置对象1.request用于处理HTTP请求中的各项参数。如,删除可以通过request对象的getParameter()方法获取如,request.getParameter("id")在请求转发时,需要把一些数据传递到转发后的页面处理。就需要用到request的se

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

java web 中的转发和重定向路径问题

    假设应用程序的contextPath为/ctx,在http://localhost:8080/ctx/a/b资源中,我们转发和重定向到http://localhost:8080/ctx/x/y资源,分别应该怎么写?    转发,是在同一个应用程序中,请求从由资源A处理,到由资源B处理。资源A和资源B属于同一个应用程序