小编wat*_*ios的帖子

如何获得红宝石中的一天?

在Ruby中任何特定日期获取一年中最佳日期的最佳方法是什么?

例如:31/dec/2009应该返回day 365,并且01/feb/2008应该返回day 32

ruby datetime date

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

您是否应该使用AccountManager存储Android应用的用户名和密码?

我想知道是否应该实现AccountManager保存用户凭据,如用户名,电子邮件,密码等.我找不到自己使用它的充分理由.

我不希望其他应用程序有权访问Accounts,我真的不希望它们显示在"帐户和同步"设置中(虽然这可能不是什么大问题).

所以我的问题是:我应该使用它吗?优点缺点?我可以隐藏Accounts其他应用并阻止它们出现在"帐户和同步"中吗?

java android password-storage accountmanager android-account

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

使用ViewPager的Android ClassNotFoundException

我收到以下错误,我不明白...

06-15 22:06:49.196: W/dalvikvm(17622): threadid=1: thread exiting with uncaught exception (group=0x40bcc1f8)
06-15 22:07:05.031: W/dalvikvm(17877): threadid=1: thread exiting with uncaught exception (group=0x40bcc1f8)
06-15 22:07:05.031: E/AndroidRuntime(17877): FATAL EXCEPTION: main
06-15 22:07:05.031: E/AndroidRuntime(17877): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.whipple.android/com.whipple.android.StockActivity}: android.view.InflateException: Binary XML file line #6: Error inflating class ViewPager
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.app.ActivityThread.access$600(ActivityThread.java:127)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.os.Handler.dispatchMessage(Handler.java:99)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at android.os.Looper.loop(Looper.java:137)
06-15 22:07:05.031: E/AndroidRuntime(17877):    at …
Run Code Online (Sandbox Code Playgroud)

java android inflate classnotfoundexception android-viewpager

17
推荐指数
1
解决办法
5971
查看次数

ArrayList.add抛出ArrayIndexOutOfBoundsException

我试图将一个对象添加到ArrayList并抛出ArrayIndexOutOfBoundsException以下是代码

private void populateInboxResultHolder(List inboxErrors){
    inboxList = new ArrayList();
    try{                
        inboxHolder = new InboxResultHolder();
        //Lots of Code
        inboxList.add(inboxHolder);
    }catch(Exception e){
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

例外是

[3/7/12 15:41:26:715 UTC] 00000045 SystemErr     R java.lang.ArrayIndexOutOfBoundsException
[3/7/12 15:41:26:721 UTC] 00000045 SystemErr     R      at java.util.ArrayList.add(ArrayList.java:378)
[3/7/12 15:41:26:721 UTC] 00000045 SystemErr     R      at com.ml.fusion.ui.common.web.bean.inbox.InboxSearchBean.populateInboxResultHolder(InboxSearchBean.java:388)    
[3/7/12 15:41:26:721 UTC] 00000045 SystemErr     R      at com.ml.fusion.ui.common.web.bean.inbox.InboxSearchBean.searchInboxErrors(InboxSearchBean.java:197)
[3/7/12 15:41:26:721 UTC] 00000045 SystemErr     R      at com.ml.fusion.ui.common.web.bean.inbox.InboxSearchBean.viewInbox(InboxSearchBean.java:207)
Run Code Online (Sandbox Code Playgroud)

但是根据ArrayList.add的签名,它不应该抛出这个异常.请帮忙.

java indexoutofboundsexception

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

C#:构建年份列表作为整数

我想创建一个C#List的整数,从1930年到2010年.在我的头脑中,我能想到的唯一方法就是使用一个forwhile循环遍历数字之间的每个整数并添加他们List个人.

我知道C#列表有很多有趣的方法,特别是当你使用Linq时.谁能想到更有效的方法呢?

c# linq list

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

CakePHP在下拉中增加年份范围

在CakePHP中,如果我保持表字段类型为date,则它显示月,日和年的下拉列表.但是,年份范围1990仅从一开始,如何将其更改为从1900

cakephp date range

15
推荐指数
1
解决办法
7448
查看次数

我在哪里可以找到Netbeans中的Xlint选项?

Recompile with -Xlint:unchecked for details.在Netbeans中遇到错误.我在哪里可以找到取消选中的选项?

java netbeans compiler-errors

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

如何在用户点击通知时启动活动?

我试图转换我在教程中找到的一些代码供我自己使用.最初,当用户单击我的应用程序生成的通知时,代码启动了系统联系人列表.我试图启动Activity我自己的而不是启动联系人列表,但它不起作用.更具体地说,没有任何反应 没有错误,我Activity也没有加载.点击后通知窗口消失,原始图像Activity仍然可见.

这是我的代码:

public class MyBroadcastReceiver extends BroadcastReceiver {
    private NotificationManager mNotificationManager;
    private int SIMPLE_NOTFICATION_ID;

    public void onReceive(Context context, Intent intent){
        Bundle extras = intent.getExtras();

        String deal = (String) extras.get("Deal");
        String title = "Deal found at " + (String) extras.get("LocationName");

        mNotificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notifyDetails = new Notification(R.drawable.icon, title,System.currentTimeMillis());

        Class ourClass;
        try {
            ourClass = Class.forName("com.kjdv.gpsVegas.ViewTarget");
            Intent startMyActivity = new Intent(context, ourClass);

            PendingIntent myIntent = PendingIntent.getActivity(context, 0,startMyActivity, 0);
            notifyDetails.setLatestEventInfo(context, title, deal, myIntent);
            notifyDetails.flags |= …
Run Code Online (Sandbox Code Playgroud)

java notifications android android-activity

15
推荐指数
3
解决办法
4万
查看次数

使用Java更改xml-node的节点名称

我有以下场景:我有一个XML文档,例如像这样

<someRootElement>
<tag1>
    <tag2 
        someKey=someValue
        someKey2=someValue2
    />
    <tag3/>
    <tag4
        newKey=newValue
        newKey2=newValue2
    />
</tag1>
</someRootElement>
Run Code Online (Sandbox Code Playgroud)

现在我希望在不丢失子节点的情况下将父tag1调用为reallyCoolTag.我尝试了以下内容,但不幸的是它不能按照我的意愿工作(但我知道为什么,b/c它缺少了一些东西,我猜):

// the new element:
Element neu = doc.createElement( newValue );
// append it to the root:
root.appendChild( neu );
// get all the child nodes:
NamedNodeMap nnm = nodes.item(i).getAttributes();
for( int dg = 0; dg < nnm.getLength(); dg++ ){
    neu.setAttribute(  nnm.item( dg ).getNodeName(),
    nnm.item( dg ).getNodeValue() );
}
//---------------------------------------------------------
// HERE I GUESS I AM MISSING THE PART WHERE THE CHILD …
Run Code Online (Sandbox Code Playgroud)

java xml xmlnode

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

CardLayout与手动添加/删除JPanels有什么特别之处?

在StackOverflow上有很多次用户问这样的问题......

我有一个JPanel包含孩子的主人JPanel.当用户单击按钮时,孩子JPanel应该更改为其他JPanel.我怎样才能做到这一点.

通常,用户实际上已尝试实现此问题,但无法使其正常工作.

每当我回答这个问题时,我都会告诉他们做这样的事情(简单地说)......

JPanel myFrame = new JPanel();
myFrame.remove(oldPanel);
myFrame.add(newPanel);
Run Code Online (Sandbox Code Playgroud)

我认为这是一个非常合理的答案,我个人在我自己的许多Java项目中都没有使用过这个问题.但是,我总是得到我的回答,每个人只是说"使用CardLayout".

所以我的问题是,为什么每个人都如此着迷CardLayout,以至于我的答案值得进行投票?为什么我应该CardLayout使用上面的代码选择使用而不是添加/删除面板?

作为进一步的问题,您是否仍然建议CardLayout使用具有动态JPanel的接口.例如,我的大多数程序都实现了一个自定义插件框架,其中可能有数百个JPanels,但我只是加载并显示实际需要的面板.对于程序的正常使用,大多数面板实际上永远不会被加载或需要.对于这种类型的场景,我的编码方法是否是最好的解决方案,据我所知,这CardLayout将需要我实际创建所有的,JPanels即使大多数永远不会被使用?

java swing jpanel layout-manager cardlayout

14
推荐指数
2
解决办法
1408
查看次数