<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TextViewandroid:layout_width="match_parent"android:layout_height="60dip"android:background="#8866ff00"android:gravity="center"android:text="程序锁"android:textSize="24sp" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_horizontal"android:orientation="horizontal" ><TextViewandroid:id="@+id/tv_unlock"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/tab_left_pressed"android:gravity="center"android:text="未加锁" /><TextViewandroid:id="@+id/tv_lock"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/tab_right_default"android:gravity="center"android:text="已加锁" /></LinearLayout><FrameLayoutandroid:id="@+id/fl_content"android:layout_width="match_parent"android:layout_height="match_parent" /></LinearLayout>

package com.itheima.mobileguard.activities;import com.itheima.mobileguard.R;
import com.itheima.mobileguard.fragment.LockFragment;
import com.itheima.mobileguard.fragment.UnLockFragment;import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.FrameLayout;
import android.widget.TextView;public class AppLockActivity extends FragmentActivity implementsOnClickListener {private FrameLayout fl_content;private TextView tv_unlock;private TextView tv_lock;private FragmentManager fragmentManager;private UnLockFragment unLockFragment;private LockFragment lockFragment;@Overrideprotected void onCreate(Bundle arg0) {super.onCreate(arg0);initUI();}private void initUI() {setContentView(R.layout.activity_app_lock);fl_content = (FrameLayout) findViewById(R.id.fl_content);tv_unlock = (TextView) findViewById(R.id.tv_unlock);tv_lock = (TextView) findViewById(R.id.tv_lock);tv_unlock.setOnClickListener(this);tv_lock.setOnClickListener(this);//获取到fragment的管理者
        fragmentManager = getSupportFragmentManager();//开启事务FragmentTransaction mTransaction = fragmentManager.beginTransaction();unLockFragment = new UnLockFragment();lockFragment = new LockFragment();/*** 替换界面* 1 需要替换的界面的id* 2具体指某一个fragment的对象*/mTransaction.replace(R.id.fl_content, unLockFragment).commit();}@Overridepublic void onClick(View v) {FragmentTransaction ft = fragmentManager.beginTransaction();switch (v.getId()) {case R.id.tv_unlock://没有加锁
            tv_unlock.setBackgroundResource(R.drawable.tab_left_pressed);tv_lock.setBackgroundResource(R.drawable.tab_right_default);ft.replace(R.id.fl_content, lockFragment);System.out.println("切换到lockFragment");break;case R.id.tv_lock://没有加锁
            tv_unlock.setBackgroundResource(R.drawable.tab_left_default);tv_lock.setBackgroundResource(R.drawable.tab_right_pressed);ft.replace(R.id.fl_content, unLockFragment);System.out.println("切换到unlockFragment");break;}ft.commit();}
}

android147 360 程序锁相关推荐

  1. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码......

    当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个"正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码&quo ...

  2. mysql锁与程序锁_数据库加锁(转)

    1 如何锁一个表的某一行 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT * FROM table ROWLOCK WHERE id = ...

  3. android安全问题(二) 程序锁

    导读:本文介绍如何实现对应用加锁的功能,无须root权限 某些人有时候会有这样一种需求,小A下载了个软件,只是软件中的美女过于诱惑与暴露,所以他不想让别人知道这是个什么软件,起码不想让别人打开浏览.而 ...

  4. mysql锁与程序锁_sql 锁类型与锁机制

    SQL Server锁类型(SQL)收藏 1. HOLDLOCK: 在该表上保持共享锁,直到整个事务结束,而不是在语句执行完立即释放所添加的锁. 2. NOLOCK:不添加共享锁和排它锁,当这个选项生 ...

  5. 检测到 LoaderLock Message Microsoft.DirectX.dll”正试图在 OS 加载程序锁内执行托管代码。...

    今天在群里有朋友问了一个"检测到 LoaderLock Message Microsoft.DirectX.dll"正试图在 OS 加载程序锁内执行托管代码."的问题,自 ...

  6. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码...

    在窗体初始化的时候,调用了一个外部的dll,不知什么原因的 抛出一个"正试图在 os 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码"的异常, ...

  7. CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法...

    这些天重装了电脑Win10系统,安装了CAD2012和VS2012,准备进行软件开发.在调试程序的时候,CAD没有进入界面就抛出 "正试图在 os 加载程序锁内执行托管代码.不要尝试在 Dl ...

  8. 正试图在 os 加载程序锁内执行托管代码

    问题: 正尝试在 OS 加载程序锁内执行托管代码.不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 方法一: 调试->异常->Managed Debu ...

  9. Bug:正试图在 OS 加载程序锁内执行托管代码

    在运行程序退出后,有时候会不然出现这样的错误:正试图在 os 加载程序锁内执行托管代码.不要尝试在DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起. 解决方法是: 把vs200 ...

  10. Android开发——程序锁的实现(可用于开发钓鱼登录界面)

    1. 程序锁原理 1.1 实现效果: 在用户打开一个应用时,若此应用是我们业务内的逻辑拦截目标,那就在开启应用之后,弹出一个输入密码的界面,输入密码正确则进入目标应用.若不输入直接按返回键,则直接返回 ...

最新文章

  1. Asp.net Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则 (多级路由) 如:Admin/Test/Index...
  2. python小项目推荐项目-推荐 10 个有趣的 Python 项目
  3. 玩转服务器(华为云)—购买配置登录篇
  4. oracle主机名的脚本,一个开启Oracle服务和更改主机名的脚本-Oracle
  5. LeetCode 467. 环绕字符串中唯一的子字符串(思维转换)
  6. mysql definer设置为root_mysql如何修改所有的definer
  7. VBS去除指定的字符串中的重复项返回重复后的字符串
  8. Windows下MySQL的详细安装教程
  9. 通过tomcat配置solr 4.10.3
  10. Oracle PO ER Model
  11. 移动端网站优化需要具备哪些条件
  12. STM32的 DHT11温湿度模块+红外人体感应模块程序
  13. 全面解析ThreadLocal
  14. 自动投注c语言,yy七周年自动挂机
  15. 如何使用python视频_如何使用python网络爬虫抓取视频?
  16. 51单片机实现BMP280气压计海拔高度解析(附代码)
  17. PHPMyWind编辑器支持PowerPoint导入
  18. r语言 相关性作图_R语言:多个基因的相关性分析与展示
  19. php视频转mp4软件,3gp mp4视频转换免费软件 3gp如何转mp4
  20. php八字喜用神实现博客,八字喜用神测算方法

热门文章

  1. Entity Framework连接Mysql数据库并生成Model和DAL层
  2. Objective-C对象模型及应用
  3. 关于AOP的几个问题
  4. 119 Python程序中的线程操作-线程同步
  5. linux添加swap分区【转】
  6. 使用Github pages+jekyll搭建自己的博客(windows版)
  7. factory工厂模式之工厂方法FactoryMethod
  8. gethostbyname
  9. 关于treeview中的checkbox的全选问题
  10. java 按字节读文件_JAVA按字节读取文件的简单实例