小编zzz*_*zzz的帖子

set和get方法与public变量的优点

可能重复:
为什么要使用getter和setter?

制作方法来访问类中的私有变量而不是将变量公开是否有任何优势?

例如,第二种情况比第一种情况好吗?

//Case 1
public class Shoe{
    public int size;
}

//Case 2
public class Shoe{
    private int size;
    public int getSize(){
        return size;
    }

    public void setSize(int sz){
        size = sz;
    }

}
Run Code Online (Sandbox Code Playgroud)

java methods private class public

49
推荐指数
3
解决办法
5万
查看次数

在kindle fire上调试android应用程序

是否支持从Kindle Fire平台支持的eclipse远程调试Android应用程序?

debugging android kindle-fire

39
推荐指数
1
解决办法
3万
查看次数

Eclipse按字母顺序组织方法

我有一个包含大约30种方法的大类.是否可以在eclipse中按字母顺序自动对它们进行排序?我希望这样做,以便在java浏览或查看课程大纲窗口时更容易找到它们.

java eclipse methods class alphabetical

37
推荐指数
4
解决办法
2万
查看次数

如何使UIView可点击

我有一个包含UILabel和UIImageView的自定义UIView.如何使我的UIView可点击?我想在用户开始按下UIView的任何时候改变UIView的背景.当用户抬起按钮时,颜色应该会改变.我还需要能够处理click事件.

objective-c uiview uiimageview uilabel ios6

11
推荐指数
3
解决办法
2万
查看次数

Java:使用弱引用进行堆栈

在Java中,有一个名为WeakHashMap的数据结构,它将弱引用存储为键.每当弱引用从内存中取出时,该条目将从地图中删除.

如果我有一个数据结构,如Stack或Set,我存储弱引用,当弱引用从内存中取出时,它们的条目会被自动删除吗?

下面是存储弱引用的Stack的示例.

Stack<WeakReference<Object>> objStack = new Stack<WeakReference<Object>>();
Run Code Online (Sandbox Code Playgroud)

java stack weak-references set weakhashmap

8
推荐指数
1
解决办法
1242
查看次数

创建抽象活动类

我正在为我的应用程序创建抽象活动类,我将在每个活动中重复使用这些类。

  1. 超类:android.app.Activity

  2. 我的抽象类扩展了android.app.Activity myActivity

  3. 我的应用程序中的示例活动扩展了myActivity

我将有10-20个exampleActivity

如何编写抽象类(#2)以强制示例类覆盖android.app.Activitylike onCreate()和中的方法onStart()

这在Java中可行吗?

java android class abstract android-activity

6
推荐指数
1
解决办法
1万
查看次数

Android游标最大尺寸

似乎android中的游标只能容纳1 MB的数据.

从保持在1 MB限制的SQLite数据库中的表中提取最大行数的最有效方法是什么?

database sqlite android cursor limit

6
推荐指数
1
解决办法
3452
查看次数

清单中的Android抽象活动

对于我的应用程序,我将创建各种扩展android.app.Activity和android.app.Service类的抽象类.

  • 当我将我的抽象类子类化时,如何将它们添加到android清单中?
  • 我是否需要将抽象类和子类添加到清单或仅仅是子类?
  • 他们需要在同一个包裹中吗?

service android manifest abstract android-activity

5
推荐指数
1
解决办法
4727
查看次数

Android打开或创建数据库

我想在我的SD卡上创建一个数据库.每当我调用SQLiteDatabase.openOrCreateDatabase时,我都会收到错误:

07-21 13:33:17.587:ERROR/AndroidRuntime(5541):引起:android.database.sqlite.SQLiteException:无法打开数据库文件

有谁知道这可能导致什么?这是我在数据库类的open()方法中的代码:

File sdcard = Environment.getExternalStorageDirectory();

String dbfile = sdcard.getAbsolutePath() + File.separator+ "external_sd" + File.separator + Schema.DATABASE_NAME ;

db = SQLiteDatabase.openOrCreateDatabase(dbfile, null);
Run Code Online (Sandbox Code Playgroud)

database sqlite android sd-card

5
推荐指数
1
解决办法
8218
查看次数

Android DatePicker字体

我知道您可以将自定义TypeFace应用于Android中的TextView,如下所示:

TextView tv = findViewById(R.id.textview01);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/BLACKROSE.TTF");
tv.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)

有没有办法为DatePicker做到这一点?

fonts android datepicker typeface

5
推荐指数
2
解决办法
1万
查看次数