博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四次迭代目标
阅读量:4583 次
发布时间:2019-06-09

本文共 4100 字,大约阅读时间需要 13 分钟。

这是最后一次迭代,我这次的认领的任务是设置界面的设计以及功能的实现

下面是xml代码:

View Code

这是功能代码:

package com.edg.foodie.activity;import android.app.AlertDialog;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.TextView;import com.edg.foodie.R;import com.edg.foodie.controller.DataCleanManager;public class SettingActivity extends AppCompatActivity {    String size;    TextView cache;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_setting);        //显示缓存大小        cache=(TextView)findViewById(R.id.cachesize);        try {            size = new DataCleanManager().getTotalCacheSize(this);        } catch (Exception e) {            e.printStackTrace();        }        cache.setText(size);        //关于我们按钮的监听器        Button about = (Button)findViewById(R.id.aboutbtn);        about.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                startActivity(new Intent(SettingActivity.this, AboutUSActivity.class));            }        });        //联系我们监听器        findViewById(R.id.advicebtn).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                //    通过AlertDialog.Builder这个类来实例化我们的一个AlertDialog的对象                AlertDialog.Builder builder = new AlertDialog.Builder(SettingActivity.this);                //    设置Title的图标                builder.setTitle("联系方式");                //    设置Content来显示一个信息                builder.setMessage("邮箱:xu__kunfeng@163.com" + "\n" + "电话:0335-88888");                //    设置一个PositiveButton                builder.show();            }        });        //清理缓存监听器        findViewById(R.id.cleancache).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                DataCleanManager.clearAllCache(SettingActivity.this);                try {                    size = new DataCleanManager().getTotalCacheSize(SettingActivity.this);                } catch (Exception e) {                    e.printStackTrace();                }                cache.setText(size);            }        });        //返回        Button setbackbtn = (Button)findViewById(R.id.setbackbtn);        setbackbtn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                finish();            }        });    }//    @Override//    public void onClick(View v) {//        switch (v.getId()) {//            case R.id.set://                /**//                 * 判断两次密码的输入是否一致,一致则设置成功//                 *//                 *///                if(passwd.getText().toString().equals(comPasswd.getText().toString())) {//                    Toast.makeText(this, "设置成功", Toast.LENGTH_SHORT).show();//                    Intent intent = new Intent();//                    this.setResult(RESULT_OK, intent);//                    finish();//                }else{//                    Toast.makeText(this, "密码不一致", Toast.LENGTH_SHORT).show();//                }//                break ;//        }//    }//    @Override//    protected void onActivityResult(int requestCode, int resultCode, Intent data) {//        switch (requestCode){//            case 0://                if (resultCode==RESULT_OK){//                    String returnData = data.getStringExtra("data_return") ;//                }//                break;//        }//    }}
Setting

 

转载于:https://www.cnblogs.com/huangxi1234/p/6872110.html

你可能感兴趣的文章
少儿编程Scratch第四讲:射击游戏的制作,克隆的奥秘
查看>>
Oracle学习第七课-表连接及其应用
查看>>
Python基础篇【第十三篇】:面向对象
查看>>
bzoj 2465 小球
查看>>
String类
查看>>
NoSQL简介
查看>>
java_2018_Day5_变量的格式
查看>>
在C++中调用DLL中的函数
查看>>
leetcode 32. Longest Valid Parentheses
查看>>
OpenSSL创建私有CA
查看>>
CSS3画腾讯QQ图标 无图片和js参考
查看>>
C#使用Emit生成构造函数和属性
查看>>
python pip源配置,pip配置文件存放位置
查看>>
[数据库]关于MAX()函数的一个坑
查看>>
实现前后滚动效果-axure设计实例
查看>>
windows下mysql忘记root密码--吐血测试,都是泪
查看>>
lnmp集成开发环境安装pdo_dblib扩展
查看>>
linux web.py spawn-fcgi web.py 配置
查看>>
lintcode : 空格替换
查看>>
lintcode 中等题:subsets II 带重复元素的子集
查看>>