可能重复:
为什么要使用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) 是否支持从Kindle Fire平台支持的eclipse远程调试Android应用程序?
我有一个包含大约30种方法的大类.是否可以在eclipse中按字母顺序自动对它们进行排序?我希望这样做,以便在java浏览或查看课程大纲窗口时更容易找到它们.
我有一个包含UILabel和UIImageView的自定义UIView.如何使我的UIView可点击?我想在用户开始按下UIView的任何时候改变UIView的背景.当用户抬起按钮时,颜色应该会改变.我还需要能够处理click事件.
在Java中,有一个名为WeakHashMap的数据结构,它将弱引用存储为键.每当弱引用从内存中取出时,该条目将从地图中删除.
如果我有一个数据结构,如Stack或Set,我存储弱引用,当弱引用从内存中取出时,它们的条目会被自动删除吗?
下面是存储弱引用的Stack的示例.
Stack<WeakReference<Object>> objStack = new Stack<WeakReference<Object>>();
Run Code Online (Sandbox Code Playgroud) 我正在为我的应用程序创建抽象活动类,我将在每个活动中重复使用这些类。
超类:android.app.Activity
我的抽象类扩展了android.app.Activity myActivity
我的应用程序中的示例活动扩展了myActivity。
我将有10-20个exampleActivity。
如何编写抽象类(#2)以强制示例类覆盖android.app.Activitylike onCreate()和中的方法onStart()?
这在Java中可行吗?
似乎android中的游标只能容纳1 MB的数据.
从保持在1 MB限制的SQLite数据库中的表中提取最大行数的最有效方法是什么?
对于我的应用程序,我将创建各种扩展android.app.Activity和android.app.Service类的抽象类.
我想在我的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) 我知道您可以将自定义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做到这一点?
android ×6
java ×4
class ×3
abstract ×2
database ×2
methods ×2
sqlite ×2
alphabetical ×1
cursor ×1
datepicker ×1
debugging ×1
eclipse ×1
fonts ×1
ios6 ×1
kindle-fire ×1
limit ×1
manifest ×1
objective-c ×1
private ×1
public ×1
sd-card ×1
service ×1
set ×1
stack ×1
typeface ×1
uiimageview ×1
uilabel ×1
uiview ×1
weakhashmap ×1